!25 [sync] PR-24: add PIE compiler options
From: @openeuler-sync-bot Reviewed-by: @caodongxia Signed-off-by: @caodongxia
This commit is contained in:
commit
8f1e809abf
@ -9,7 +9,7 @@
|
||||
Name:passenger
|
||||
Summary: Phusion Passenger application server
|
||||
Version: 6.0.8
|
||||
Release: 3
|
||||
Release: 4
|
||||
License: Boost and BSD and MIT and zlib
|
||||
URL: https://www.phusionpassenger.com
|
||||
|
||||
@ -80,6 +80,8 @@ This package contains documentation files for Phusion Passenger®.
|
||||
%build
|
||||
export EXTRA_CFLAGS="${CFLAGS:-%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_CXXFLAGS=`echo "$EXTRA_CXXFLAGS" | sed 's|-O2||g'`
|
||||
@ -196,6 +198,9 @@ sed -i 's|^#!/usr/bin/env python$|#!/usr/bin/python3|' %{buildroot}%{_datadir}/p
|
||||
%{_mandir}/*/*
|
||||
|
||||
%changelog
|
||||
* Mon Jun 05 2023 chenchen <chen_aka_jan@163.com> - 6.0.8-4
|
||||
- add PIE compiler options
|
||||
|
||||
* Wed Sep 21 2022 yaoxin <yaoxin30@h-partners.com> - 6.0.8-3
|
||||
- fix passenger load error
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user