Skip to content

Add /bigobj compile option to MSVC build#7228

Merged
bob80905 merged 1 commit intomicrosoft:mainfrom
bob80905:add_big_obj
Mar 19, 2025
Merged

Add /bigobj compile option to MSVC build#7228
bob80905 merged 1 commit intomicrosoft:mainfrom
bob80905:add_big_obj

Conversation

@bob80905
Copy link
Copy Markdown
Collaborator

@bob80905 bob80905 commented Mar 19, 2025

When targeting arm64 Debug, this error is detected:
libclang\dxcrewriteunused.cpp(1,1): error C1128: number of sections exceeded object file format limit: compile with /bigobj
This PR adds a compile option for the folder that contains dxcrewriteunused.cpp, so that the limit on the number of sections is increased, and compilation may succeed.

@bob80905 bob80905 merged commit a0932fa into microsoft:main Mar 19, 2025
14 checks passed
@github-project-automation github-project-automation Bot moved this from New to Done in HLSL Roadmap Mar 19, 2025
bob80905 added a commit to bob80905/DirectXShaderCompiler that referenced this pull request Mar 19, 2025
When targeting arm64 Debug, this error is detected:
`libclang\dxcrewriteunused.cpp(1,1): error C1128: number of sections
exceeded object file format limit: compile with /bigobj`
This PR adds a compile option for the folder that contains
dxcrewriteunused.cpp, so that the limit on the number of sections is
increased, and compilation may succeed.
bob80905 added a commit that referenced this pull request Mar 20, 2025
When targeting arm64 Debug, this error is detected:
libclang\dxcrewriteunused.cpp(1,1): error C1128: number of sections
exceeded object file format limit: compile with /bigobj
This PR adds a compile option for the folder that contains
dxcrewriteunused.cpp, so that the limit on the number of sections is
increased, and compilation may succeed.

Cherry picked from
#7228
madebr pushed a commit to libsdl-org/DirectXShaderCompiler that referenced this pull request Dec 3, 2025
…7229)

When targeting arm64 Debug, this error is detected:
libclang\dxcrewriteunused.cpp(1,1): error C1128: number of sections
exceeded object file format limit: compile with /bigobj
This PR adds a compile option for the folder that contains
dxcrewriteunused.cpp, so that the limit on the number of sections is
increased, and compilation may succeed.

Cherry picked from
microsoft#7228

(cherry picked from commit ff0a18b)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants