about summary refs log tree commit diff
path: root/pkgs/development/r-modules/default.nix
diff options
context:
space:
mode:
authorJustin Bedo <cu@cua0.org>2021-12-05 07:43:22 +1100
committerJustin Bedo <cu@cua0.org>2021-12-05 07:43:22 +1100
commitef010a832e921dcf551fd011349214a024792066 (patch)
treee579fb0287d401a482697fe7f66b6c14d90e7a9b /pkgs/development/r-modules/default.nix
parent35fbf7a7093342df530c1ad6875ffa091505b5da (diff)
rPackages.V8: fix build on aarch64-linux
Diffstat (limited to 'pkgs/development/r-modules/default.nix')
-rw-r--r--pkgs/development/r-modules/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix
index 60d69c002bb9c..18f94da96699b 100644
--- a/pkgs/development/r-modules/default.nix
+++ b/pkgs/development/r-modules/default.nix
@@ -1108,6 +1108,11 @@ let
         export LIB_DIR=${pkgs.v8}/lib
         patchShebangs configure
       '';
+
+      R_MAKEVARS_SITE = lib.optionalString (pkgs.system == "aarch64-linux")
+        (pkgs.writeText "Makevars" ''
+          CXX14PICFLAGS = -fPIC
+        '');
     });
 
     acs = old.acs.overrideDerivation (attrs: {