summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--guile-3.0-gc_pkgconfig_private.patch11
-rw-r--r--guile.spec1
2 files changed, 12 insertions, 0 deletions
diff --git a/guile-3.0-gc_pkgconfig_private.patch b/guile-3.0-gc_pkgconfig_private.patch
new file mode 100644
index 0000000..4f6b4c6
--- /dev/null
+++ b/guile-3.0-gc_pkgconfig_private.patch
@@ -0,0 +1,11 @@
+--- guile-3.0.10/meta/guile-3.0.pc.in.orig 2024-08-15 08:33:17.790872400 +0800
++++ guile-3.0.10/meta/guile-3.0.pc.in 2024-08-15 09:17:08.397603400 +0800
+@@ -22,7 +22,7 @@
+ Name: GNU Guile
+ Description: GNU's Ubiquitous Intelligent Language for Extension
+ Version: @GUILE_VERSION@
+-Libs: -L${libdir} -lguile-@GUILE_EFFECTIVE_VERSION@ @BDW_GC_LIBS@
++Libs: -L${libdir} -lguile-@GUILE_EFFECTIVE_VERSION@
+ Libs.private: @LIB_CLOCK_GETTIME@ @LIBGMP@ @LIBLTDL@ @LIBFFI_LIBS@ \
+ @LIBUNISTRING@ @GUILE_LIBS@ @LIBICONV@ @LIBINTL@ @LIBSOCKET@ \
+ @SERVENT_LIB@ @HOSTENT_LIB@ @GETADDRINFO_LIB@ @INET_NTOP_LIB@ \
diff --git a/guile.spec b/guile.spec
index 1108f91..f77a295 100644
--- a/guile.spec
+++ b/guile.spec
@@ -11,6 +11,7 @@ Patch0: guile-3.0.7-headers.patch
Patch1: guile-3.0.7-disable-oom-test.patch
Patch2: guile-3.0.7-chroot.patch
Patch3: guile-3.0.7-disable-stackoverflow-test.patch
+Patch4: guile-3.0-gc_pkgconfig_private.patch
BuildRequires: libtool libtool-ltdl-devel gmp-devel pkgconfig(readline)
BuildRequires: gettext-devel libunistring-devel pkgconfig(libffi) pkgconfig(bdw-gc)
BuildRequires: make gcc