glibc, openssl: unbreak cross eval (with minor caveats)
It's certainly better to have those two caveats than not evaluate. Both seem rather niche. Unfortunately I failed to find a better way. I started testing builds of several cross variants; all seem OK.
This commit is contained in:
@@ -111,6 +111,10 @@ stdenv.mkDerivation ({
|
||||
# nscd needs libgcc, and we don't want it dynamically linked
|
||||
# because we don't want it to depend on bootstrap-tools libs.
|
||||
echo "LDFLAGS-nscd += -static-libgcc" >> nscd/Makefile
|
||||
''
|
||||
# FIXME: find a solution for infinite recursion in cross builds.
|
||||
# For now it's hopefully acceptable that IDN from libc doesn't reliably work.
|
||||
+ lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) ''
|
||||
|
||||
# Ensure that libidn2 is found.
|
||||
patch -p 1 <<EOF
|
||||
|
||||
Reference in New Issue
Block a user