From a5e3ebaefd56aa0de33c63d3596458bb89189647 Mon Sep 17 00:00:00 2001 From: liberodark Date: Sat, 11 Jul 2026 10:14:40 +0200 Subject: [PATCH] angle: add riscv64-linux support --- pkgs/by-name/an/angle/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/an/angle/package.nix b/pkgs/by-name/an/angle/package.nix index 92913aa506a0..0d6a2329e6a9 100644 --- a/pkgs/by-name/an/angle/package.nix +++ b/pkgs/by-name/an/angle/package.nix @@ -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";