diff options
author | hlolli <hlolli@gmail.com> | 2020-01-18 16:43:03 +0100 |
---|---|---|
committer | hlolli <hlolli@gmail.com> | 2020-01-18 16:43:03 +0100 |
commit | 78b34b5e5bd8e36f67a6fcd0254b174423c2ebdd (patch) | |
tree | 3034b37e04575156f30008da4e124330143cb31a /pkgs/os-specific/darwin/apple-source-releases | |
parent | ba889bdcbe0681b1c83c4cd9d06613ca9f87b6e8 (diff) | |
download | nixpkgs-78b34b5e5bd8e36f67a6fcd0254b174423c2ebdd.tar nixpkgs-78b34b5e5bd8e36f67a6fcd0254b174423c2ebdd.tar.gz nixpkgs-78b34b5e5bd8e36f67a6fcd0254b174423c2ebdd.tar.bz2 nixpkgs-78b34b5e5bd8e36f67a6fcd0254b174423c2ebdd.tar.lz nixpkgs-78b34b5e5bd8e36f67a6fcd0254b174423c2ebdd.tar.xz nixpkgs-78b34b5e5bd8e36f67a6fcd0254b174423c2ebdd.tar.zst nixpkgs-78b34b5e5bd8e36f67a6fcd0254b174423c2ebdd.zip |
graalvm8: 19.1.1 -> 19.2.1
- - nixpkgs now with full darwin support
Diffstat (limited to 'pkgs/os-specific/darwin/apple-source-releases')
-rw-r--r-- | pkgs/os-specific/darwin/apple-source-releases/libdispatch/default.nix | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/os-specific/darwin/apple-source-releases/libdispatch/default.nix b/pkgs/os-specific/darwin/apple-source-releases/libdispatch/default.nix index 46e9e592ddc..e7aa47bdb6b 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/libdispatch/default.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/libdispatch/default.nix @@ -12,5 +12,14 @@ appleDerivation { cp -r dispatch/*.h $out/include/dispatch cp -r os/object*.h $out/include/os + + # gcc compatability. Source: https://stackoverflow.com/a/28014302/3714556 + substituteInPlace $out/include/dispatch/object.h \ + --replace 'typedef void (^dispatch_block_t)(void);' \ + '#ifdef __clang__ + typedef void (^dispatch_block_t)(void); + #else + typedef void* dispatch_block_t; + #endif' ''; } |