diff options
author | obadz <obadz-git@obadz.com> | 2016-08-11 00:51:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-11 00:51:51 +0100 |
commit | 1cd9c588349b987618535abcb6dd78d7c6cd14c7 (patch) | |
tree | 6cba190be754492c2debbed638aa6f834d0fe7c6 /pkgs/development | |
parent | 33166b74349892d6161d8fd7261e3bd97dc03871 (diff) | |
parent | 5ab8e0d2aa88a5d4e0d71cd384221ef6f868d307 (diff) | |
download | nixlib-1cd9c588349b987618535abcb6dd78d7c6cd14c7.tar nixlib-1cd9c588349b987618535abcb6dd78d7c6cd14c7.tar.gz nixlib-1cd9c588349b987618535abcb6dd78d7c6cd14c7.tar.bz2 nixlib-1cd9c588349b987618535abcb6dd78d7c6cd14c7.tar.lz nixlib-1cd9c588349b987618535abcb6dd78d7c6cd14c7.tar.xz nixlib-1cd9c588349b987618535abcb6dd78d7c6cd14c7.tar.zst nixlib-1cd9c588349b987618535abcb6dd78d7c6cd14c7.zip |
Merge pull request #17461 from rasendubi/powerpc
cross-compilation: fixes for powerpc-linux-uclibc
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/compilers/gcc/4.9/default.nix | 3 | ||||
-rw-r--r-- | pkgs/development/compilers/gcc/5/default.nix | 3 | ||||
-rw-r--r-- | pkgs/development/compilers/gcc/6/default.nix | 3 |
3 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/compilers/gcc/4.9/default.nix b/pkgs/development/compilers/gcc/4.9/default.nix index 2030f931c51a..a8aa550c93c4 100644 --- a/pkgs/development/compilers/gcc/4.9/default.nix +++ b/pkgs/development/compilers/gcc/4.9/default.nix @@ -189,6 +189,9 @@ let version = "4.9.4"; # To keep ABI compatibility with upstream mingw-w64 " --enable-fully-dynamic-string" else (if cross.libc == "uclibc" then + # libsanitizer requires netrom/netrom.h which is not + # available in uclibc. + " --disable-libsanitizer" + # In uclibc cases, libgomp needs an additional '-ldl' # and as I don't know how to pass it, I disable libgomp. " --disable-libgomp" else "") + diff --git a/pkgs/development/compilers/gcc/5/default.nix b/pkgs/development/compilers/gcc/5/default.nix index 4802c3fe2782..2ac4f553f850 100644 --- a/pkgs/development/compilers/gcc/5/default.nix +++ b/pkgs/development/compilers/gcc/5/default.nix @@ -189,6 +189,9 @@ let version = "5.4.0"; # To keep ABI compatibility with upstream mingw-w64 " --enable-fully-dynamic-string" else (if cross.libc == "uclibc" then + # libsanitizer requires netrom/netrom.h which is not + # available in uclibc. + " --disable-libsanitizer" + # In uclibc cases, libgomp needs an additional '-ldl' # and as I don't know how to pass it, I disable libgomp. " --disable-libgomp" else "") + diff --git a/pkgs/development/compilers/gcc/6/default.nix b/pkgs/development/compilers/gcc/6/default.nix index e87554c25ab8..ec6f0ca8d14c 100644 --- a/pkgs/development/compilers/gcc/6/default.nix +++ b/pkgs/development/compilers/gcc/6/default.nix @@ -188,6 +188,9 @@ let version = "6.1.0"; # To keep ABI compatibility with upstream mingw-w64 " --enable-fully-dynamic-string" else (if cross.libc == "uclibc" then + # libsanitizer requires netrom/netrom.h which is not + # available in uclibc. + " --disable-libsanitizer" + # In uclibc cases, libgomp needs an additional '-ldl' # and as I don't know how to pass it, I disable libgomp. " --disable-libgomp" else "") + |