diff options
author | Orivej Desh <orivej@gmx.fr> | 2017-11-06 06:31:18 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-06 06:31:18 +0000 |
commit | 6e4fb7d0cb1f2f0a00a68941313bf661d2ddffc2 (patch) | |
tree | 2986aaa616de34b0076a85348f494b542e9f9a39 /pkgs/development/tools/analysis | |
parent | ad0c2d5a7942d246923dc66431297e7633845d06 (diff) | |
parent | 03bcadd40c4f47b272791a549b46ff7098307027 (diff) | |
download | nixlib-6e4fb7d0cb1f2f0a00a68941313bf661d2ddffc2.tar nixlib-6e4fb7d0cb1f2f0a00a68941313bf661d2ddffc2.tar.gz nixlib-6e4fb7d0cb1f2f0a00a68941313bf661d2ddffc2.tar.bz2 nixlib-6e4fb7d0cb1f2f0a00a68941313bf661d2ddffc2.tar.lz nixlib-6e4fb7d0cb1f2f0a00a68941313bf661d2ddffc2.tar.xz nixlib-6e4fb7d0cb1f2f0a00a68941313bf661d2ddffc2.tar.zst nixlib-6e4fb7d0cb1f2f0a00a68941313bf661d2ddffc2.zip |
Merge pull request #30038 from jbaum98/splint-darwin
splint: Add darwin support
Diffstat (limited to 'pkgs/development/tools/analysis')
-rw-r--r-- | pkgs/development/tools/analysis/splint/darwin.patch | 13 | ||||
-rw-r--r-- | pkgs/development/tools/analysis/splint/default.nix | 4 |
2 files changed, 15 insertions, 2 deletions
diff --git a/pkgs/development/tools/analysis/splint/darwin.patch b/pkgs/development/tools/analysis/splint/darwin.patch new file mode 100644 index 000000000000..8c435707571d --- /dev/null +++ b/pkgs/development/tools/analysis/splint/darwin.patch @@ -0,0 +1,13 @@ +diff --git a/src/osd.c b/src/osd.c +index ebe214a..4ba81d5 100644 +--- a/src/osd.c ++++ b/src/osd.c +@@ -516,7 +516,7 @@ osd_getPid () + # if defined (WIN32) || defined (OS2) && defined (__IBMC__) + int pid = _getpid (); + # else +- __pid_t pid = getpid (); ++ pid_t pid = getpid (); + # endif + + return (int) pid; diff --git a/pkgs/development/tools/analysis/splint/default.nix b/pkgs/development/tools/analysis/splint/default.nix index e8a056bca5a7..2d6129dd3764 100644 --- a/pkgs/development/tools/analysis/splint/default.nix +++ b/pkgs/development/tools/analysis/splint/default.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { sha256 = "02pv8kscsrkrzip9r08pfs9xs98q74c52mlxzbii6cv6vx1vd3f7"; }; - patches = [ ./tmpdir.patch ]; + patches = [ ./tmpdir.patch ] ++ stdenv.lib.optional stdenv.isDarwin ./darwin.patch; buildInputs = [ flex ]; @@ -27,6 +27,6 @@ stdenv.mkDerivation rec { ''; license = licenses.gpl2Plus; - platforms = platforms.linux; + platforms = platforms.unix; }; } |