mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-20 15:41:16 +00:00
angle: add riscv64-linux support
This commit is contained in:
@@ -27,6 +27,7 @@ let
|
||||
triplet = lib.getAttr arch {
|
||||
"x86_64" = "x86_64-unknown-linux-gnu";
|
||||
"aarch64" = "aarch64-unknown-linux-gnu";
|
||||
"riscv64" = "riscv64-unknown-linux-gnu";
|
||||
};
|
||||
|
||||
clang = symlinkJoin {
|
||||
@@ -100,6 +101,10 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
# On darwin during linking:
|
||||
# clang++: error: argument unused during compilation: '-stdlib=libc++'
|
||||
"treat_warnings_as_errors=false"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isRiscV64 [
|
||||
# Force clang on riscv64 because default gcc toolchain is unavailable.
|
||||
"is_clang=true"
|
||||
];
|
||||
|
||||
env.NIX_LDFLAGS = lib.optionalString stdenv.hostPlatform.isDarwin "-headerpad_max_install_names";
|
||||
|
||||
Reference in New Issue
Block a user