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:29:28 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