about summary refs log tree commit diff
path: root/pkgs/development/libraries/science
diff options
context:
space:
mode:
authorRobert Scott <code@humanleg.org.uk>2024-06-16 18:03:24 +0100
committerRobert Scott <code@humanleg.org.uk>2024-06-16 18:03:24 +0100
commitca4011b8530d80a25fc04e86783a864bbb7c47a8 (patch)
tree55036d94db55ab14f9741e6f7b55d613c2610ebd /pkgs/development/libraries/science
parent01383f9817013def79fee3bf64f764fddace18fa (diff)
openblas: disable trivialautovarinit on aarch64
Diffstat (limited to 'pkgs/development/libraries/science')
-rw-r--r--pkgs/development/libraries/science/math/openblas/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/libraries/science/math/openblas/default.nix b/pkgs/development/libraries/science/math/openblas/default.nix
index 842bc3af9834a..e36c92d60b67b 100644
--- a/pkgs/development/libraries/science/math/openblas/default.nix
+++ b/pkgs/development/libraries/science/math/openblas/default.nix
@@ -181,6 +181,10 @@ stdenv.mkDerivation rec {
     "strictoverflow"
     # don't interfere with dynamic target detection
     "relro" "bindnow"
+  ] ++ lib.optionals stdenv.hostPlatform.isAarch64 [
+    # "__builtin_clear_padding not supported for variable length aggregates"
+    # in aarch64-specific code
+    "trivialautovarinit"
   ];
 
   nativeBuildInputs = [