Skip to content

mingw: use response files to avoid long command lines#15198

Open
pmackinlay wants to merge 1 commit intomamedev:masterfrom
pmackinlay:master
Open

mingw: use response files to avoid long command lines#15198
pmackinlay wants to merge 1 commit intomamedev:masterfrom
pmackinlay:master

Conversation

@pmackinlay
Copy link
Copy Markdown
Contributor

After switching to an MSYS configuration using only the CLANG64 environment, I encountered a problem with command lines exceeding a limit of 8192 characters, preventing full builds from completing. GENie has two options allowing the use of response files to avoid this issue, however the current implementation relies on calling an external echo command, which trips over the same problem.

This PR switches on the GENie response file logic for all MINGW- builds, and patches GENie to use the gmake file function instead of echo.

I think the command line limit may have surfaced when switching from using tools with a cygwin C runtime to UCRT, but I don't have conclusive proof of that yet. This PR may help others in the short term unless a better solution can be found.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant