guile: apply patch for macOS 10.12+

This commit is contained in:
Matthew Bauer 2019-03-04 21:11:38 -05:00
parent 8cabf4d5c5
commit 5428db7c7c

View File

@ -2,6 +2,7 @@
, fetchurl, makeWrapper, gawk, pkgconfig , fetchurl, makeWrapper, gawk, pkgconfig
, libffi, libtool, readline, gmp, boehmgc, libunistring , libffi, libtool, readline, gmp, boehmgc, libunistring
, coverageAnalysis ? null , coverageAnalysis ? null
, fetchpatch
}: }:
# Do either a coverage analysis build or a standard build. # Do either a coverage analysis build or a standard build.
@ -42,8 +43,11 @@
patches = [ patches = [
./eai_system.patch ./eai_system.patch
./riscv.patch ./riscv.patch
] ++ ] ++ stdenv.lib.optional (coverageAnalysis != null) ./gcov-file-name.patch
(stdenv.lib.optional (coverageAnalysis != null) ./gcov-file-name.patch); ++ stdenv.lib.optional stdenv.isDarwin (fetchpatch {
url = "https://gitlab.gnome.org/GNOME/gtk-osx/raw/52898977f165777ad9ef169f7d4818f2d4c9b731/patches/guile-clocktime.patch";
sha256 = "12wvwdna9j8795x59ldryv9d84c1j3qdk2iskw09306idfsis207";
});
# Explicitly link against libgcc_s, to work around the infamous # Explicitly link against libgcc_s, to work around the infamous
# "libgcc_s.so.1 must be installed for pthread_cancel to work". # "libgcc_s.so.1 must be installed for pthread_cancel to work".