Do not link with -z now; it breaks dynamic module loading.

This commit is contained in:
Jerry James 2015-04-14 11:22:14 -06:00
parent 41bbb74f5d
commit 829e91d03f
1 changed files with 4 additions and 1 deletions

View File

@ -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