diff options
author | Danie Roux <danie@danieroux.com> | 2013-09-08 02:04:43 +0200 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2013-09-14 14:45:07 +0200 |
commit | 055e646bfc1fc0b06ac61ee88f1d31b1698f287f (patch) | |
tree | e8ffacb2d9e2f3f84107e78eb4d28ec50cdb8804 /pkgs/tools/misc/coreutils | |
parent | 123ab78ee037f80a7ed98010f95168c48b2aa78b (diff) | |
download | nixlib-055e646bfc1fc0b06ac61ee88f1d31b1698f287f.tar nixlib-055e646bfc1fc0b06ac61ee88f1d31b1698f287f.tar.gz nixlib-055e646bfc1fc0b06ac61ee88f1d31b1698f287f.tar.bz2 nixlib-055e646bfc1fc0b06ac61ee88f1d31b1698f287f.tar.lz nixlib-055e646bfc1fc0b06ac61ee88f1d31b1698f287f.tar.xz nixlib-055e646bfc1fc0b06ac61ee88f1d31b1698f287f.tar.zst nixlib-055e646bfc1fc0b06ac61ee88f1d31b1698f287f.zip |
coreutils: Guard against compiler not supporting __builtin_stpncpy_chk
From https://lists.macosforge.org/pipermail/macports-dev/2011-July/015263.html: 5) Building with a compiler that doesn't support newer __builtins If your port uses MacPorts compilers rather than the default compiler, you may run into trouble with string functions. You'll see errors at link time about undefined __builtin_* functions. If this happens, you may want to compile with -D_FORTIFY_SOURCE=0 to tell the headers to use unfortified versions which do not use compiler builtins.
Diffstat (limited to 'pkgs/tools/misc/coreutils')
-rw-r--r-- | pkgs/tools/misc/coreutils/default.nix | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/tools/misc/coreutils/default.nix b/pkgs/tools/misc/coreutils/default.nix index da3e8d09a237..c4066c89d1d7 100644 --- a/pkgs/tools/misc/coreutils/default.nix +++ b/pkgs/tools/misc/coreutils/default.nix @@ -59,6 +59,9 @@ let NIX_LDFLAGS = stdenv.lib.optionalString selinuxSupport "-lsepol"; + makeFlags = stdenv.lib.optionalString stdenv.isDarwin + "CFLAGS=-D_FORTIFY_SOURCE=0"; + meta = { homepage = http://www.gnu.org/software/coreutils/; description = "The basic file, shell and text manipulation utilities of the GNU operating system"; |