mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-24 13:05:08 +00:00
Merge pull request #184596 from obsidiansystems/compiler-rt-newlib
compiler-rt: Fix "bare metal" case boolean logic
This commit is contained in:
commit
dd33169a07
@ -31,7 +31,7 @@ stdenv.mkDerivation {
|
|||||||
"-DCOMPILER_RT_BUILD_LIBFUZZER=OFF"
|
"-DCOMPILER_RT_BUILD_LIBFUZZER=OFF"
|
||||||
"-DCOMPILER_RT_BUILD_PROFILE=OFF"
|
"-DCOMPILER_RT_BUILD_PROFILE=OFF"
|
||||||
"-DCOMPILER_RT_BUILD_MEMPROF=OFF"
|
"-DCOMPILER_RT_BUILD_MEMPROF=OFF"
|
||||||
] ++ lib.optionals ((useLLVM || bareMetal) && !haveLibc) [
|
] ++ lib.optionals ((useLLVM && !haveLibc) || bareMetal) [
|
||||||
"-DCMAKE_C_COMPILER_WORKS=ON"
|
"-DCMAKE_C_COMPILER_WORKS=ON"
|
||||||
"-DCMAKE_CXX_COMPILER_WORKS=ON"
|
"-DCMAKE_CXX_COMPILER_WORKS=ON"
|
||||||
"-DCOMPILER_RT_BAREMETAL_BUILD=ON"
|
"-DCOMPILER_RT_BAREMETAL_BUILD=ON"
|
||||||
|
@ -35,7 +35,7 @@ stdenv.mkDerivation {
|
|||||||
"-DCOMPILER_RT_BUILD_PROFILE=OFF"
|
"-DCOMPILER_RT_BUILD_PROFILE=OFF"
|
||||||
"-DCOMPILER_RT_BUILD_MEMPROF=OFF"
|
"-DCOMPILER_RT_BUILD_MEMPROF=OFF"
|
||||||
"-DCOMPILER_RT_BUILD_ORC=OFF" # may be possible to build with musl if necessary
|
"-DCOMPILER_RT_BUILD_ORC=OFF" # may be possible to build with musl if necessary
|
||||||
] ++ lib.optionals ((useLLVM || bareMetal) && !haveLibc) [
|
] ++ lib.optionals ((useLLVM && !haveLibc) || bareMetal) [
|
||||||
"-DCMAKE_C_COMPILER_WORKS=ON"
|
"-DCMAKE_C_COMPILER_WORKS=ON"
|
||||||
"-DCMAKE_CXX_COMPILER_WORKS=ON"
|
"-DCMAKE_CXX_COMPILER_WORKS=ON"
|
||||||
"-DCOMPILER_RT_BAREMETAL_BUILD=ON"
|
"-DCOMPILER_RT_BAREMETAL_BUILD=ON"
|
||||||
|
@ -44,7 +44,7 @@ stdenv.mkDerivation {
|
|||||||
"-DCOMPILER_RT_BUILD_PROFILE=OFF"
|
"-DCOMPILER_RT_BUILD_PROFILE=OFF"
|
||||||
"-DCOMPILER_RT_BUILD_MEMPROF=OFF"
|
"-DCOMPILER_RT_BUILD_MEMPROF=OFF"
|
||||||
"-DCOMPILER_RT_BUILD_ORC=OFF" # may be possible to build with musl if necessary
|
"-DCOMPILER_RT_BUILD_ORC=OFF" # may be possible to build with musl if necessary
|
||||||
] ++ lib.optionals ((useLLVM || bareMetal) && !haveLibc) [
|
] ++ lib.optionals ((useLLVM && !haveLibc) || bareMetal) [
|
||||||
"-DCMAKE_C_COMPILER_WORKS=ON"
|
"-DCMAKE_C_COMPILER_WORKS=ON"
|
||||||
"-DCMAKE_CXX_COMPILER_WORKS=ON"
|
"-DCMAKE_CXX_COMPILER_WORKS=ON"
|
||||||
"-DCOMPILER_RT_BAREMETAL_BUILD=ON"
|
"-DCOMPILER_RT_BAREMETAL_BUILD=ON"
|
||||||
|
@ -44,7 +44,7 @@ stdenv.mkDerivation {
|
|||||||
"-DCOMPILER_RT_BUILD_PROFILE=OFF"
|
"-DCOMPILER_RT_BUILD_PROFILE=OFF"
|
||||||
"-DCOMPILER_RT_BUILD_MEMPROF=OFF"
|
"-DCOMPILER_RT_BUILD_MEMPROF=OFF"
|
||||||
"-DCOMPILER_RT_BUILD_ORC=OFF" # may be possible to build with musl if necessary
|
"-DCOMPILER_RT_BUILD_ORC=OFF" # may be possible to build with musl if necessary
|
||||||
] ++ lib.optionals ((useLLVM || bareMetal) && !haveLibc) [
|
] ++ lib.optionals ((useLLVM && !haveLibc) || bareMetal) [
|
||||||
"-DCMAKE_C_COMPILER_WORKS=ON"
|
"-DCMAKE_C_COMPILER_WORKS=ON"
|
||||||
"-DCMAKE_CXX_COMPILER_WORKS=ON"
|
"-DCMAKE_CXX_COMPILER_WORKS=ON"
|
||||||
"-DCOMPILER_RT_BAREMETAL_BUILD=ON"
|
"-DCOMPILER_RT_BAREMETAL_BUILD=ON"
|
||||||
|
Loading…
Reference in New Issue
Block a user