-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
stdenv_32bit.gcc is broken, breaking e.g. virtualbox #14465
Comments
When I looked quickly, the 32b toolchain was setting the interpreter be the 64b ld.so. |
http://hydra.nixos.org/job/nixos/trunk-combined/nixpkgs.linuxPackages.virtualbox.x86_64-linux |
Note: this is blocking channel update for trunk-combined. |
cc @nbp |
also cc-ing vbox maintainer @svanderburg |
Interesting, gcc produces a 32-bit executable but sets a 64-bit interpreter to it:
I've got no idea why that would happen, especially in connection with merging that PR. |
@vcunat Can you do the same but with |
Right, it confirms my suspicion – we pass the wrong loader explicitly. |
Oh, I see... this should be fixed by a staged commit 6c9ce23. Let me check it. |
Fortunately we have those in binary cache, and my hello example works fine there :-) |
Looking at the branch status, I expect we can merge it soon – I see no big regressions and there are just ~12k jobs in queue. http://hydra.nixos.org/eval/1252653#tabs-now-fail |
Ouch, sorry again for breaking this D: |
@vcunat I do not think this is #14000, as I verified that I got the same checksums, and this also includes some I guess this is more likely to be the stdenv merge which happened after #14000. In which case we might also have the problem on 16.03. |
@nbp: we found the cause of the problem in the meantime (above) and it was something different that was merged about the same time (but it didn't get into 16.03). |
It builds on master now. |
Issue description
Virtualbox fails to compile
Steps to reproduce
Use unstable small repo
Technical details
nixos-version
, Ubuntu/Fedora:lsb_release -a
, ...)16.09pre79294.c58c1f3 (Flounder)
nix-env --version
)nix-env (Nix) 1.11.2
The text was updated successfully, but these errors were encountered: