-
-
Notifications
You must be signed in to change notification settings - Fork 35
glibc build error with musl on nixpkgs master #56
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
Comments
On #61 I have bisected with
However there were some evaluation failures at the end that may have misled it:
|
The problem in the above bisect is that it goes too far back (back to 2018, even though the upgrade I want to do is from mid-2019 This is likely because of some old branch having been merged into So I've tried the approach from https://blog.smart.ly/2015/02/03/git-bisect-debugging-with-feature-branches/ to restrict the bisection to find which merge into I ran
Bisection log: Important part near the end:
This shows that |
DynamoRIO/dynamorio#3032 suggests that the Unclear is if we can just silence those warnings, and whether it's sensible that the build builds glibc with musl (it did that before the upgrade as well though). |
I commented at NixOS/nixpkgs#68244 (comment) |
See * NixOS#68244 (comment) * nh2/static-haskell-nix#56 This commit takes care to not change the derivation for non-musl builds.
PR to fix it in |
Changes made to make CI green: * Temporarily disable cachix (it pulls in non-building deps) * survey: Don't try to patch cabal-3.0.0.0 (upstreamed patches) * Use zlib_both for building curl. Fixes that in latest nixpkgs master, the curl build sees the old, unoverridden zlib, even though we passed in an overridden one. https://buildkite.com/nh2/static-haskell-nix/builds/113#3551cfdf-fe73-4a75-a6dc-1cd3ae430860 * Fix fetchurl pulling in correct curl but incorrect zlib * nixpkgs: Update submodule for: postgresql: Fix 2 failing tests on musl * Add postgresql-orm pkgconfig override * Add pg-harness-server pkgconfig override * Add more test-looping packages * nixpkgs: Update submodule to fix polkit on musl * Disable Java support in R * Fixes for inline-r and H, but then giving up on H for now * static-stack: Use lts-12
GCC 8 introduced new warnings that were picked up by -Werror; this commit makes them non-errors until fixed upstream. See * NixOS#68244 (comment) * nh2/static-haskell-nix#56 This commit takes care to not change the derivation for non-musl builds.
GCC 8 introduced new warnings that were picked up by -Werror; this commit makes them non-errors until fixed upstream. See * NixOS#68244 (comment) * nh2/static-haskell-nix#56 This commit takes care to not change the derivation for non-musl builds. (cherry picked from commit 08ec575)
In my new nightly build against nixpkgs master
https://buildkite.com/nh2/static-haskell-nix/builds/85#8e61f177-7a78-4c39-935d-e721c593a150/6-2314
It's building
glibc-2.27
with musl, getting error:@dtzWill or @matthewbauer Do you know this problem?
The text was updated successfully, but these errors were encountered: