packaging: remove -gdwarf-* on llvm_release_build
authorDongkyun Son <dongkyun.s@samsung.com>
Wed, 29 Nov 2023 05:06:35 +0000 (14:06 +0900)
committerSlava Barinov <v.barinov@samsung.com>
Mon, 15 Jan 2024 12:59:04 +0000 (15:59 +0300)
Fix error: dwarf-4: linker input file not found: No such file or directory

Change-Id: If0c5e0f282aac61e4ba1b377d667ddea7f5ab885
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
(cherry picked from commit fcfb14342668bbbcbed08bbaa677e763222a3651)

packaging/llvm.spec

index 8edfbdf..b0402e9 100644 (file)
@@ -159,11 +159,11 @@ Compiler runtime libraries
 %build
 %if 0%{llvm_release_build}
 # Not to build debug info
-RELCFLAGS=$(echo $CFLAGS | sed -e 's*\(^\|[[:space:]]\)-g\([[:digit:]]\+\|gdb\)\?* *g')
+RELCFLAGS=$(echo $CFLAGS | sed -e 's*\(^\|[[:space:]]\)-g\([[:digit:]]\+\|gdb\|dwarf-[[:digit:]]\)\?* *g')
 export CFLAGS=${RELCFLAGS}
-RELCXXFLAGS=$(echo $CXXFLAGS | sed -e 's*\(^\|[[:space:]]\)-g\([[:digit:]]\+\|gdb\)\?* *g')
+RELCXXFLAGS=$(echo $CXXFLAGS | sed -e 's*\(^\|[[:space:]]\)-g\([[:digit:]]\+\|gdb\|dwarf-[[:digit:]]\)\?* *g')
 export CXXFLAGS=${RELCXXFLAGS}
-RELFFLAGS=$(echo $FFLAGS | sed -e 's*\(^\|[[:space:]]\)-g\([[:digit:]]\+\|gdb\)\?* *g')
+RELFFLAGS=$(echo $FFLAGS | sed -e 's*\(^\|[[:space:]]\)-g\([[:digit:]]\+\|gdb\)|dwarf-[[:digit:]]\\?* *g')
 export FFLAGS=${RELFFLAGS}
 %endif