packaging: remove -gdwarf-* on llvm_release_build
authorDongkyun Son <dongkyun.s@samsung.com>
Wed, 29 Nov 2023 05:06:35 +0000 (14:06 +0900)
committerDongkyun Son <dongkyun.s@samsung.com>
Sat, 25 May 2024 06:13:21 +0000 (15:13 +0900)
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 8edfbdf39fcb06fea893fb11e74abf3364749f95..b0402e98c60bafab115de3ff7242bb1eafeb9f45 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