From c88f6f83cf6d3ed6f4c379af9b8360fc92d296b4 Mon Sep 17 00:00:00 2001 From: chen-jan Date: Mon, 5 Jun 2023 18:21:10 +0800 Subject: [PATCH] add PIE compiler options (cherry picked from commit c47958a01c6d5ff50038f888a230b04845d14c63) --- passenger.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/passenger.spec b/passenger.spec index 3969881..bf70b5b 100644 --- a/passenger.spec +++ b/passenger.spec @@ -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 - 6.0.8-4 +- add PIE compiler options + * Wed Sep 21 2022 yaoxin - 6.0.8-3 - fix passenger load error -- Gitee