jjames pushed to clisp (master). "Fix modules that need access to symbols in libgnu.a."

notifications at fedoraproject.org notifications at fedoraproject.org
Fri Apr 3 21:57:28 UTC 2015


>From 41bbb74f5d094b87abd883cc2f29ef7d3ac912cd Mon Sep 17 00:00:00 2001
From: Jerry James <loganjerry at gmail.com>
Date: Fri, 3 Apr 2015 15:56:45 -0600
Subject: Fix modules that need access to symbols in libgnu.a.


diff --git a/clisp.spec b/clisp.spec
index f4a28f6..8606ffb 100644
--- a/clisp.spec
+++ b/clisp.spec
@@ -4,7 +4,7 @@
 Name:		clisp
 Summary:	ANSI Common Lisp implementation
 Version:	2.49
-Release:	15.%{hgver}%{?dist}
+Release:	16.%{hgver}%{?dist}
 
 Group:		Development/Languages
 License:	GPLv2
@@ -124,6 +124,9 @@ done
 cp -p src/build-aux/config.rpath config.rpath.orig
 sed -i -e 's/${wl}-rpath ${wl}/-L/g' src/build-aux/config.rpath
 
+# Fix modules that need access to symbols in libgnu.a
+sed -i 's/\(${GLLIB_A}\) \(${LIBS}\)/-Wl,--whole-archive \1 -Wl,--no-whole-archive \2/' src/makemake.in
+
 # Enable firefox to be the default browser for displaying documentation
 sed -i 's/;; \((setq \*browser\* .*)\)/\1/' src/cfgunix.lisp
 
@@ -319,6 +322,9 @@ chmod a+x \
 
 
 %changelog
+* Fri Apr  3 2015 Jerry James <loganjerry at gmail.com> - 2.49-16.20130208hg
+- Fix modules that need access to symbols in libgnu.a
+
 * Wed Feb 11 2015 Jerry James <loganjerry at gmail.com> - 2.49-15.20130208hg
 - Add -gcc5 patch to fix 32-bit build with gcc 5.0
 - Use license macro
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/clisp.git/commit/?h=master&id=41bbb74f5d094b87abd883cc2f29ef7d3ac912cd


More information about the scm-commits mailing list