From 7f4d973a7581ae9423ee84057110ef5294e0a0dd Mon Sep 17 00:00:00 2001 From: chen-jan Date: Wed, 7 Jun 2023 17:21:01 +0800 Subject: [PATCH] add PIE compiler option --- passenger.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/passenger.spec b/passenger.spec index 9f1bb7f..a8b336a 100644 --- a/passenger.spec +++ b/passenger.spec @@ -9,7 +9,7 @@ Name:passenger Summary: Phusion Passenger application server Version: 6.0.17 -Release: 1 +Release: 2 License: Boost and BSD and MIT and zlib URL: https://www.phusionpassenger.com @@ -83,6 +83,8 @@ This package contains documentation files for Phusion Passenger®. %endif 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'` @@ -198,6 +200,9 @@ sed -i 's|^#!/usr/bin/env python$|#!/usr/bin/python3|' %{buildroot}%{_datadir}/p %{_mandir}/*/* %changelog +* Wed Jun 07 2023 chenchen - 6.0.17-2 +- add PIE compiler option + * Mon Apr 17 2023 Ge Wang - 6.0.17-1 - update to version 6.0.17