jjames pushed to clisp (master). "Do not link with -z now; it breaks dynamic module loading."

notifications at fedoraproject.org notifications at fedoraproject.org
Tue Apr 14 17:36:35 UTC 2015


>From 829e91d03fd6254b00d79293f7bd45028e8d69d3 Mon Sep 17 00:00:00 2001
From: Jerry James <loganjerry at gmail.com>
Date: Tue, 14 Apr 2015 11:22:14 -0600
Subject: Do not link with -z now; it breaks dynamic module loading.


diff --git a/clisp.spec b/clisp.spec
index 8606ffb..8cafb97 100644
--- a/clisp.spec
+++ b/clisp.spec
@@ -171,7 +171,7 @@ ulimit -s unlimited
 	    CPPFLAGS="-I/usr/include/readline5 -I/usr/include/libsvm" \
 %endif
 	    CFLAGS="${RPM_OPT_FLAGS} -Wa,--noexecstack -L%{_libdir}/readline5" \
-	    LDFLAGS="${RPM_LD_FLAGS} -L%{_libdir}/readline5 -Wl,-z,noexecstack"
+	    LDFLAGS="-Wl,-z,relro -L%{_libdir}/readline5 -Wl,-z,noexecstack"
 
 %install
 ulimit -s unlimited
@@ -200,6 +200,9 @@ chmod a+x \
   $RPM_BUILD_ROOT/%{_libdir}/clisp-%{version}+/build-aux/depcomp \
   $RPM_BUILD_ROOT/%{_libdir}/clisp-%{version}+/build-aux/install-sh \
 
+# Help the debuginfo generator
+ln -s ../../src/modules.c build/base/modules.c
+
 %files -f %{name}.lang
 %license COPYRIGHT GNU-GPL
 %{_bindir}/clisp
-- 
cgit v0.10.2


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


More information about the scm-commits mailing list