glibc: fix cross builds on Darwin
evaluate buildPackages.glibc exclusively on Linux, evaluating it on Darwin will lead to an unsupported platform error
This commit is contained in:
parent
e52396ce2c
commit
00a41ebbc1
@ -59,7 +59,7 @@ callPackage ./common.nix { inherit stdenv; } {
|
||||
postInstall = (if stdenv.hostPlatform == stdenv.buildPlatform then ''
|
||||
echo SUPPORTED-LOCALES=C.UTF-8/UTF-8 > ../glibc-2*/localedata/SUPPORTED
|
||||
make -j''${NIX_BUILD_CORES:-1} -l''${NIX_BUILD_CORES:-1} localedata/install-locales
|
||||
'' else ''
|
||||
'' else stdenv.lib.optionalString stdenv.buildPlatform.isLinux ''
|
||||
# This is based on http://www.linuxfromscratch.org/lfs/view/development/chapter06/glibc.html
|
||||
# Instead of using their patch to build a build-native localedef,
|
||||
# we simply use the one from buildPackages
|
||||
|
Loading…
Reference in New Issue
Block a user