Remove -flto=* if present
authorSlava Barinov <v.barinov@samsung.com>
Tue, 21 Mar 2023 09:19:03 +0000 (12:19 +0300)
committerDongkyun Son <dongkyun.s@samsung.com>
Thu, 4 May 2023 03:24:32 +0000 (12:24 +0900)
Currently glibc can't be built with LTO

Change-Id: Ifefb67b8a7274fabae29fcd7aa966eb0ca7abb1b
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
packaging/glibc.spec

index 3ea77c6..53fd7d4 100644 (file)
@@ -343,7 +343,7 @@ echo "#define GITID \"%{git_id}\"" >> version.h
 #
 # Default CFLAGS and Compiler
 #
-BuildFlags=$(echo %{optflags} | sed -e "s/-Wp,-D_FORTIFY_SOURCE=2//g" | sed -e "s/-ffast-math//" | sed -e "s/atom/i686/g" | sed -e "s/-fexceptions//" | sed -e "s/-fno-omit-frame-pointer//" )
+BuildFlags=$(echo %{optflags} | sed -e "s/-Wp,-D_FORTIFY_SOURCE=2//g" | sed -e "s/-ffast-math//" | sed -e "s/atom/i686/g" | sed -e "s/-fexceptions//" | sed -e "s/-fno-omit-frame-pointer//" | sed -e 's/-flto\(=[^[:space:]]\+\)\? //')
 BuildFlags="$BuildFlags -O2 -g -U_FORTIFY_SOURCE"
 BuildFlags="$(echo $BuildFlags | sed -e 's#-ffortify=[0-9]*##')"
 BuildFlags="$(echo $BuildFlags | sed -e 's#-fstack-protector-strong##')"