-
-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Makefile: Support passing environment variables through make--and use… #610
Conversation
… it to support host compilers that use environment variables CPATH etc
Hello @daym
make sure to:
And rebase on tope |
@daym ping! |
@osreserch: issue linked to this might expose roots of reproducibility issues? |
I'd like to finish this, but I can't right now--because musl-cross in Guix doesn't work anymore. I'm trying to update it now. The newest version of musl-cross errors out with the following (in gcc-5.3.0 in build2):
that's in ctype_byname::ctype_byname; commenting out now. I needed this stuff to actually work for a client so I compiled heads without patches in RHEL for the time being. I can only say that these environment variables are absolutely required in Guix (and are a GCC upstream feature)--and if you don't unset them in places where musl-cross is used (but have to keep them where host gcc is used), that's not going to end well. |
Rebased in new pull request #710. |
(I didn't fix the ctype issue in musl-cross - I just commented that part out because we don't use it anyway. Works fine) |
… it to support host compilers that use environment variables CPATH etc. See Issue #609.