!27 add PIE compiler option
From: @chen-jan Reviewed-by: @caodongxia Signed-off-by: @caodongxia
This commit is contained in:
commit
c15e49f70a
@ -9,7 +9,7 @@
|
|||||||
Name:passenger
|
Name:passenger
|
||||||
Summary: Phusion Passenger application server
|
Summary: Phusion Passenger application server
|
||||||
Version: 6.0.17
|
Version: 6.0.17
|
||||||
Release: 1
|
Release: 2
|
||||||
License: Boost and BSD and MIT and zlib
|
License: Boost and BSD and MIT and zlib
|
||||||
URL: https://www.phusionpassenger.com
|
URL: https://www.phusionpassenger.com
|
||||||
|
|
||||||
@ -83,6 +83,8 @@ This package contains documentation files for Phusion Passenger®.
|
|||||||
%endif
|
%endif
|
||||||
export EXTRA_CFLAGS="${CFLAGS:-%optflags} -Wno-deprecated"
|
export EXTRA_CFLAGS="${CFLAGS:-%optflags} -Wno-deprecated"
|
||||||
export EXTRA_CXXFLAGS="${CXXFLAGS:-%optflags} -Wno-deprecated"
|
export EXTRA_CXXFLAGS="${CXXFLAGS:-%optflags} -Wno-deprecated"
|
||||||
|
export EXTRA_LDFLAGS="${EXTRA_LDFLAGS} -fPIE -pie -fPIC"
|
||||||
|
export EXTRA_CXX_LDFLAGS="${EXTRA_CXX_LDFLAGS} -fPIE -pie -fPIC"
|
||||||
|
|
||||||
export EXTRA_CFLAGS=`echo "$EXTRA_CFLAGS" | sed 's|-O2||g'`
|
export EXTRA_CFLAGS=`echo "$EXTRA_CFLAGS" | sed 's|-O2||g'`
|
||||||
export EXTRA_CXXFLAGS=`echo "$EXTRA_CXXFLAGS" | sed 's|-O2||g'`
|
export EXTRA_CXXFLAGS=`echo "$EXTRA_CXXFLAGS" | sed 's|-O2||g'`
|
||||||
@ -198,6 +200,9 @@ sed -i 's|^#!/usr/bin/env python$|#!/usr/bin/python3|' %{buildroot}%{_datadir}/p
|
|||||||
%{_mandir}/*/*
|
%{_mandir}/*/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jun 07 2023 chenchen <chen_aka_jan@163.com> - 6.0.17-2
|
||||||
|
- add PIE compiler option
|
||||||
|
|
||||||
* Mon Apr 17 2023 Ge Wang <wang--ge@126.com> - 6.0.17-1
|
* Mon Apr 17 2023 Ge Wang <wang--ge@126.com> - 6.0.17-1
|
||||||
- update to version 6.0.17
|
- update to version 6.0.17
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user