From 890019ecf23702b8a2a7f85ec51caafc93bf9321 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Fri, 11 May 2018 16:12:33 +0200 Subject: [PATCH] Inherit compiler flags in the original order --- glibc.spec | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/glibc.spec b/glibc.spec index 1164e08..c1e7b2d 100644 --- a/glibc.spec +++ b/glibc.spec @@ -703,20 +703,14 @@ df GCC=gcc GXX=g++ -# True if the compiler flag in the first argument is listed in -# redhat-rpm-config. -rpm_has_compiler_flag () -{ - echo " $RPM_OPT_FLAGS $RPM_LD_FLAGS " | grep -q -F " $1 " -} - # Propagates the listed flags to BuildFlags if supplied by redhat-rpm-config. BuildFlags="-O2 -g" rpm_inherit_flags () { + local reference=" $* " local flag - for flag in "$@" ; do - if rpm_has_compiler_flag "$flag" ; then + for flag in $RPM_OPT_FLAGS $RPM_LD_FLAGS ; do + if echo "$reference" | grep -q -F " $flag " ; then BuildFlags="$BuildFlags $flag" fi done @@ -1850,6 +1844,7 @@ fi * Fri May 11 2018 Florian Weimer - 2.27.9000-17 - Avoid exporting some Sun RPC symbols with default versions (#1577210) - Inherit the -mstackrealign flag if it is set +- Inherit compiler flags in the original order - Auto-sync with upstream branch master, commit 89aacb513eb77549a29df2638913a0f8178cf3f5.