diff options
author | Rhys <rimmington@gmail.com> | 2016-04-29 09:00:38 +1000 |
---|---|---|
committer | Rhys <rimmington@gmail.com> | 2016-04-29 12:16:26 +1000 |
commit | 934a460fd2fdd7667fa2928275aa7e0cbcab5feb (patch) | |
tree | ac0d608a0249b6364b0422bea4ab4b207035bd5b /pkgs/development/libraries/v8/3.16.14.nix | |
parent | 7465bcd67a2177c63adeec66398b1b581260b31e (diff) | |
download | nixpkgs-934a460fd2fdd7667fa2928275aa7e0cbcab5feb.tar nixpkgs-934a460fd2fdd7667fa2928275aa7e0cbcab5feb.tar.gz nixpkgs-934a460fd2fdd7667fa2928275aa7e0cbcab5feb.tar.bz2 nixpkgs-934a460fd2fdd7667fa2928275aa7e0cbcab5feb.tar.lz nixpkgs-934a460fd2fdd7667fa2928275aa7e0cbcab5feb.tar.xz nixpkgs-934a460fd2fdd7667fa2928275aa7e0cbcab5feb.tar.zst nixpkgs-934a460fd2fdd7667fa2928275aa7e0cbcab5feb.zip |
v8: Build 3.16.14 on ARM
Diffstat (limited to 'pkgs/development/libraries/v8/3.16.14.nix')
-rw-r--r-- | pkgs/development/libraries/v8/3.16.14.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/libraries/v8/3.16.14.nix b/pkgs/development/libraries/v8/3.16.14.nix index c79357cd907..d9addab3030 100644 --- a/pkgs/development/libraries/v8/3.16.14.nix +++ b/pkgs/development/libraries/v8/3.16.14.nix @@ -3,7 +3,10 @@ assert readline != null; let - arch = if stdenv.is64bit then "x64" else "ia32"; + arch = if stdenv.isArm + then (if stdenv.is64bit then "arm64" else "arm") + else (if stdenv.is64bit then "x64" else "ia32"); + armHardFloat = stdenv.isArm && (stdenv.platform.gcc.float or null) == "hard"; in stdenv.mkDerivation rec { @@ -34,6 +37,7 @@ stdenv.mkDerivation rec { -Dconsole=readline \ -Dcomponent=shared_library \ -Dv8_target_arch=${arch} \ + ${lib.optionalString armHardFloat "-Dv8_use_arm_eabi_hardfloat=true"} \ --depth=. -Ibuild/standalone.gypi \ build/all.gyp ''; |