arrow-cpp, llvmPackage_9: Check stdenv.isi686 before stdenv.cc.isGNU
See c3c245dcda8cc54055bca7fe08c59dd1d3a41408
This commit is contained in:
parent
a8bd27b454
commit
694b81fabc
@ -8458,7 +8458,7 @@ in
|
|||||||
inherit (stdenvAdapters) overrideCC;
|
inherit (stdenvAdapters) overrideCC;
|
||||||
buildLlvmTools = buildPackages.llvmPackages_9.tools;
|
buildLlvmTools = buildPackages.llvmPackages_9.tools;
|
||||||
targetLlvmLibraries = targetPackages.llvmPackages_9.libraries;
|
targetLlvmLibraries = targetPackages.llvmPackages_9.libraries;
|
||||||
} // stdenv.lib.optionalAttrs (buildPackages.stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
|
} // stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && buildPackages.stdenv.cc.isGNU) {
|
||||||
stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4'
|
stdenv = gcc6Stdenv; # with gcc-7: undefined reference to `__divmoddi4'
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -10653,7 +10653,7 @@ in
|
|||||||
|
|
||||||
arrow-cpp = callPackage ../development/libraries/arrow-cpp ({
|
arrow-cpp = callPackage ../development/libraries/arrow-cpp ({
|
||||||
gtest = gtest.override { static = true; };
|
gtest = gtest.override { static = true; };
|
||||||
} // stdenv.lib.optionalAttrs (stdenv.cc.isGNU && stdenv.hostPlatform.isi686) {
|
} // stdenv.lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.cc.isGNU) {
|
||||||
stdenv = overrideCC stdenv buildPackages.gcc6; # hidden symbol `__divmoddi4'
|
stdenv = overrideCC stdenv buildPackages.gcc6; # hidden symbol `__divmoddi4'
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user