llvmPackages_8.compiler-rt: bare-metal support

Bare-metal targets require a few additional options to be set.
This commit is contained in:
arcnmx 2019-07-27 13:45:14 -07:00
parent a5e2b76e51
commit 24070da9c4

View file

@ -27,6 +27,9 @@ stdenv.mkDerivation rec {
"-DCOMPILER_RT_BUILD_XRAY=OFF" "-DCOMPILER_RT_BUILD_XRAY=OFF"
"-DCOMPILER_RT_BUILD_LIBFUZZER=OFF" "-DCOMPILER_RT_BUILD_LIBFUZZER=OFF"
"-DCOMPILER_RT_BUILD_PROFILE=OFF" "-DCOMPILER_RT_BUILD_PROFILE=OFF"
] ++ stdenv.lib.optionals (stdenv.hostPlatform.parsed.kernel.name == "none") [
"-DCOMPILER_RT_BAREMETAL_BUILD=ON"
"-DCOMPILER_RT_OS_DIR=baremetal"
]; ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];