- add libcxx-use-shlex-quote.patch to fix build with python 3.13 - Use correct LLVM_HOST_TRIPLE for riscv64 - Rebase llvm-do-not-install-static-libraries.patch. - Add upstream patch to export compiler-rt FuzzedDataProvider header, * compiler-rt-move-fdp.patch - Drop llvm5-devel-static. llvm5-devel contains shared library with - Package libLLVMFuzzer - Use gcc6 on SLE12 - Package license & credits * See - Enable BPF for all arches bsc#1026191 - libc++ must depend on libc++abi - Disable libcxx/lldb/openmp for SLE fate#319582 - Update rpmlintrc to whitelist libLTO.so - Re-enable glibc-2.23 patch for Tumbleweed - Add glibc-2.23-libcxx.patch to fix test failures with glibc 2.23 - Remove FFI support because its fragile - Enable OpenMP for x86, x86_64, ppc64 and ppc64le - Enable all targets on x86, x86_64 - fix build on s390x (one typo in ifarch and one change in filelist) - Add llvm-fix-parsearmarch.patch to fix parsing armv{6,7}hl archs. - Rename llvm-remove-werror-date-time.patch to - Require llvm-clang not just clang - Add libcxxabi-exceptions.patch to fix libcxxabi exception handling - Remove asan-disable-hugemalloctest.patch and - build compiler-rt on ppc64 (don't delete it) - complete ifarchs for s390 - Remove non-existing doc subpackage - Update to r196371 from release_34 branch OBS-URL: https://build.opensuse.org/request/show/1225866 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm18?expand=0&rev=35
59 lines
2.5 KiB
Diff
59 lines
2.5 KiB
Diff
Index: lld-15.0.0rc2.src/ELF/Options.td
|
|
===================================================================
|
|
--- lld-15.0.0rc2.src.orig/ELF/Options.td
|
|
+++ lld-15.0.0rc2.src/ELF/Options.td
|
|
@@ -52,7 +52,7 @@ def Bstatic: F<"Bstatic">, HelpText<"Do
|
|
|
|
def build_id: J<"build-id=">, HelpText<"Generate build ID note">,
|
|
MetaVarName<"[fast,md5,sha1,uuid,0x<hexstring>]">;
|
|
-def : F<"build-id">, Alias<build_id>, AliasArgs<["fast"]>, HelpText<"Alias for --build-id=fast">;
|
|
+def : F<"build-id">, Alias<build_id>, AliasArgs<["sha1"]>, HelpText<"Alias for --build-id=sha1">;
|
|
|
|
defm check_sections: B<"check-sections",
|
|
"Check section addresses for overlaps (default)",
|
|
Index: lld-17.0.4.src/test/ELF/build-id.s
|
|
===================================================================
|
|
--- lld-17.0.4.src.orig/test/ELF/build-id.s
|
|
+++ lld-17.0.4.src/test/ELF/build-id.s
|
|
@@ -6,11 +6,12 @@
|
|
# RUN: llvm-readobj -S %t2 | FileCheck -check-prefix=ALIGN %s
|
|
|
|
# RUN: ld.lld --build-id %t -o %t2
|
|
-# RUN: llvm-objdump -s %t2 | FileCheck --check-prefix=DEFAULT %s
|
|
+# RUN: llvm-objdump -s %t2 | FileCheck --check-prefix=SHA1 %s
|
|
+
|
|
# RUN: ld.lld --build-id=fast %t -o %t2
|
|
-# RUN: llvm-objdump -s %t2 | FileCheck --check-prefix=DEFAULT %s
|
|
-# RUN: ld.lld --build-id %t -o %t2 --threads=1
|
|
-# RUN: llvm-objdump -s %t2 | FileCheck --check-prefix=DEFAULT %s
|
|
+# RUN: llvm-objdump -s %t2 | FileCheck --check-prefix=FAST %s
|
|
+# RUN: ld.lld --build-id=fast %t -o %t2 --threads=1
|
|
+# RUN: llvm-objdump -s %t2 | FileCheck --check-prefix=FAST %s
|
|
|
|
# RUN: ld.lld --build-id=md5 %t -o %t2
|
|
# RUN: llvm-objdump -s %t2 | FileCheck --check-prefix=MD5 %s
|
|
@@ -41,7 +42,7 @@
|
|
# RUN: ld.lld --build-id --build-id=none %t -o %t2
|
|
# RUN: llvm-objdump -s %t2 | FileCheck --check-prefix=NONE %s
|
|
# RUN: ld.lld --build-id=none --build-id %t -o %t2
|
|
-# RUN: llvm-objdump -s %t2 | FileCheck --check-prefix=DEFAULT %s
|
|
+# RUN: llvm-objdump -s %t2 | FileCheck --check-prefix=SHA1 %s
|
|
|
|
.globl _start
|
|
_start:
|
|
@@ -62,10 +63,10 @@
|
|
# ALIGN-NEXT: Info:
|
|
# ALIGN-NEXT: AddressAlignment: 4
|
|
|
|
-# DEFAULT: Contents of section .note.test:
|
|
-# DEFAULT: Contents of section .note.gnu.build-id:
|
|
-# DEFAULT-NEXT: 04000000 08000000 03000000 474e5500 ............GNU.
|
|
-# DEFAULT-NEXT: 630bc2f5 a2584763
|
|
+# FAST: Contents of section .note.test:
|
|
+# FAST: Contents of section .note.gnu.build-id:
|
|
+# FAST-NEXT: 04000000 08000000 03000000 474e5500 ............GNU.
|
|
+# FAST-NEXT: 630bc2f5 a2584763
|
|
|
|
# MD5: Contents of section .note.gnu.build-id:
|
|
# MD5-NEXT: 04000000 10000000 03000000 474e5500 ............GNU.
|