Ana Guerrero
bf47457a7c
Accepting request 1195708 from devel:tools:compiler
...
- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.
OBS-URL: https://build.opensuse.org/request/show/1195708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=15
2024-08-25 10:09:55 +00:00
Aaron Puchert
3aef1106f1
- Add minor version to Python shebangs. (boo#1212476)
...
- Remove shebang and executable bit where not needed.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=40
2024-08-23 01:13:33 +00:00
Aaron Puchert
2e423ce050
- Add %python3_fix_shebang_path to fix binaries dependency on
...
/usr/bin/python3 (bsc#1212476).
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=39
2024-08-19 21:04:44 +00:00
Ana Guerrero
e965932128
Accepting request 1164601 from devel:tools:compiler
...
- Use old conflicts/provides for python3-clang on Leap.
OBS-URL: https://build.opensuse.org/request/show/1164601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=14
2024-04-05 18:27:30 +00:00
Aaron Puchert
5858c6c9d8
- Use old conflicts/provides for python3-clang on Leap.
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=37
2024-04-03 21:17:46 +00:00
Ana Guerrero
5dad10d0bc
Accepting request 1156031 from devel:tools:compiler
...
- Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being
pulled in by cmake in SLE-15-SP6.
- Fix PowerPC triples: use powerpc[64[le]] instead of ppc[64[le]].
- Require 8 GB memory for 64-bit architectures to prevent OOM.
- Disable test that fails on ppc64le.
- Use %patch -P N instead of deprecated %patchN.
OBS-URL: https://build.opensuse.org/request/show/1156031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=13
2024-03-08 17:08:30 +00:00
Aaron Puchert
5cb7475a21
- Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being
...
pulled in by cmake in SLE-15-SP6.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=35
2024-03-07 01:34:54 +00:00
Aaron Puchert
4cca689cfc
- Fix PowerPC triples: use powerpc[64[le]] instead of ppc[64[le]].
...
- Require 8 GB memory for 64-bit architectures to prevent OOM.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=34
2024-03-04 21:57:00 +00:00
Aaron Puchert
54e2b2e872
- Disable test that fails on ppc64le.
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=33
2024-03-04 00:33:31 +00:00
Aaron Puchert
ca30ec3f09
Accepting request 1154120 from home:pgajdos:l
...
- Use %patch -P N instead of deprecated %patchN.
OBS-URL: https://build.opensuse.org/request/show/1154120
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=32
2024-03-01 21:56:06 +00:00
Ana Guerrero
a7efc575d1
Accepting request 1146032 from devel:tools:compiler
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/1146032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=12
2024-02-12 17:52:39 +00:00
Aaron Puchert
afd15335d0
- Use %_target_* for determining the compiler host triple (boo#1218701)
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=30
2024-02-04 20:50:18 +00:00
Ana Guerrero
953a93ecc9
Accepting request 1130466 from devel:tools:compiler
...
- Manage clang-cpp with update-alternatives like other binaries.
OBS-URL: https://build.opensuse.org/request/show/1130466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=11
2023-12-03 19:48:29 +00:00
Aaron Puchert
fb27179f05
- Manage clang-cpp with update-alternatives like other binaries.
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=28
2023-12-01 21:36:48 +00:00
Ana Guerrero
7267371896
Accepting request 1119116 from devel:tools:compiler
...
- Disable zstd support for now regardless of whether libzstd-devel
is installed. (boo#1216121)
OBS-URL: https://build.opensuse.org/request/show/1119116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=10
2023-11-10 11:28:41 +00:00
Aaron Puchert
1ce3a6787f
- Disable zstd support for now regardless of whether libzstd-devel
...
is installed. (boo#1216121)
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=26
2023-10-20 00:42:33 +00:00
Dominique Leuenberger
6c0bea0c0e
Accepting request 1093401 from devel:tools:compiler
...
- Make python3-clang noarch again and fix conflicts/provides to
point to %python3_sitelib instead of %python3_sitearch.
OBS-URL: https://build.opensuse.org/request/show/1093401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=9
2023-06-17 20:20:11 +00:00
Aaron Puchert
69ca4dfaf5
- Make python3-clang noarch again and fix conflicts/provides to
...
point to %python3_sitelib instead of %python3_sitearch.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=24
2023-06-16 01:10:14 +00:00
Dominique Leuenberger
7c01aa291d
Accepting request 1070944 from devel:tools:compiler
...
- Add llvm-suse-implicit-gnu.patch to recognize <arch>-suse-linux
as implicitly GNU. Without this we would get library calls for
fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
to openmp executables. (boo#1206837)
- update constraints to exclude workers with very slow CPU
OBS-URL: https://build.opensuse.org/request/show/1070944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=8
2023-03-13 11:39:55 +00:00
Aaron Puchert
0b5e480781
- Add llvm-suse-implicit-gnu.patch to recognize <arch>-suse-linux
...
as implicitly GNU. Without this we would get library calls for
fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
to openmp executables. (boo#1206837)
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=22
2023-03-11 14:10:21 +00:00
Aaron Puchert
ace2a39c9e
Accepting request 1070516 from home:dirkmueller:Factory
...
- update constraints to exclude workers with very slow CPU
OBS-URL: https://build.opensuse.org/request/show/1070516
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=21
2023-03-10 20:27:29 +00:00
Dominique Leuenberger
843eb90638
Accepting request 1059871 from devel:tools:compiler
...
- Update to version 15.0.7.
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
-Wl,-z,now the PLT stubs are basically dead code, so eliminating
the indirection reduces the number of branches and improves code
locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
eliminate branches until gh#llvm/llvm-project#28804 is solved.
OBS-URL: https://build.opensuse.org/request/show/1059871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=7
2023-01-21 18:09:53 +00:00
Aaron Puchert
d0057caff2
- Undo unnecessary changes.
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=19
2023-01-19 22:47:39 +00:00
Aaron Puchert
cdc7a41102
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
...
eliminate branches until gh#llvm/llvm-project#28804 is solved.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=18
2023-01-19 20:24:57 +00:00
Aaron Puchert
04d8fe57b7
- Use quotes to prevent a line break.
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=17
2023-01-14 17:06:31 +00:00
Aaron Puchert
fd7506d9e1
- Drop line breaks from flags.
...
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=16
2023-01-14 15:26:22 +00:00
Aaron Puchert
8960de2413
- Update to version 15.0.7.
...
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt if we're using LTO: since building
with -Wl,-z,now the PLT stubs are basically dead code, and
eliminating the indirection should improve code locality and
reduce BTB pressure for the quite frequent cross-DSO calls.
With LTO we should not need linker relaxation.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=15
2023-01-14 14:15:05 +00:00
Dominique Leuenberger
97b956f05a
Accepting request 1040098 from devel:tools:compiler
...
- Update to version 15.0.6.
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
OBS-URL: https://build.opensuse.org/request/show/1040098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=6
2022-12-07 16:33:18 +00:00
Aaron Puchert
f89973a798
- Update to version 15.0.6.
...
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=13
2022-12-04 21:49:01 +00:00
Dominique Leuenberger
9a389837d7
Accepting request 1036301 from devel:tools:compiler
...
- Update to version 15.0.5.
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.
OBS-URL: https://build.opensuse.org/request/show/1036301
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=5
2022-11-18 14:42:47 +00:00
Aaron Puchert
59979293cd
- Update to version 15.0.5.
...
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=11
2022-11-17 00:32:10 +00:00
Dominique Leuenberger
85caa9a272
Accepting request 1035533 from devel:tools:compiler
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/1035533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=4
2022-11-15 12:18:08 +00:00
Aaron Puchert
2084b76b6f
- Update to version 15.0.4.
...
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=9
2022-11-06 19:16:50 +00:00
Dominique Leuenberger
2d8ebd3948
Accepting request 1031948 from devel:tools:compiler
...
- Update to version 15.0.3.
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
lowering of non-canonical vector comparison with zero on armv7,
preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
OBS-URL: https://build.opensuse.org/request/show/1031948
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=3
2022-10-29 18:15:04 +00:00
Aaron Puchert
3771228637
- Update to version 15.0.3.
...
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
lowering of non-canonical vector comparison with zero on armv7,
preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=7
2022-10-28 00:08:04 +00:00
Richard Brown
9369e9872c
Accepting request 1008060 from devel:tools:compiler
...
- Update to version 15.0.2.
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
OBS-URL: https://build.opensuse.org/request/show/1008060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=2
2022-10-11 16:01:42 +00:00
Aaron Puchert
5f29e80d74
- Update to version 15.0.2.
...
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=5
2022-10-04 21:44:26 +00:00
Richard Brown
1605db3ba7
Accepting request 1005588 from devel:tools:compiler
...
- Initial submit based on version 15.0.1.
* For details, see the release notes:
- https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
- https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
- https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
- https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
- https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html
* New LLVM tools:
- llvm-debuginfod: Provides debug info to remote hosts.
- llvm-dwarfutil: Can copy and manipulate debug info.
- llvm-remark-size-diff: Compute diff between remark files.
* New Clang tools:
- clang-offload-packager: Bundle multiple objects into single
fat binaries including offload code.
- clang-pseudo: Approximate heuristic parser for C++.
- Rebase patches:
* check-no-llvm-exegesis.patch
* link-clang-tools-extra-shared.patch
* lld-default-sha1.patch
* llvm-do-not-install-static-libraries.patch
* lto-disable-cache.patch
- Drop patches that have landed upstream:
* clang-repl-private-deps.patch
* llvm-glibc-2-36.patch
* llvm-scev-fix-isImpliedViaMerge.patch
- Drop llvm-lifetime-for-rust.patch: this is now solved via
attributes and LLVM doesn't need a hardcoded list of allocation
functions anymore.
- Add llvm-link-atomic.patch to fix build on ppc.
- Add libcxx-test-library-path.patch to fix libc++ tests failing
without RUNPATH on libc++.so.
- Add libcxxabi-fix-armv7-test.patch to fix tests on armv7l.
- Use correct LLVM_HOST_TRIPLE for riscv64.
- Always drop -gnu from triple for consistency. Patch a test that
was looking for -linux- in clang-test-xfail-gnuless-triple.patch.
OBS-URL: https://build.opensuse.org/request/show/1005588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm15?expand=0&rev=1
2022-10-04 18:37:23 +00:00
Aaron Puchert
33e568f2f7
Accepting request 1005584 from home:aaronpuchert:llvm-next
...
- Update to version 15.0.1.
* This release contains bug-fixes for the LLVM 15.0.1 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Always drop -gnu from triple for consistency. Patch a test that
was looking for -linux- in clang-test-xfail-gnuless-triple.patch.
OBS-URL: https://build.opensuse.org/request/show/1005584
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=3
2022-09-23 09:33:16 +00:00
Richard Biener
9fce52f067
Accepting request 1002900 from home:Andreas_Schwab:riscv:llvm
...
- Use correct LLVM_HOST_TRIPLE for riscv64
OBS-URL: https://build.opensuse.org/request/show/1002900
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=2
2022-09-12 12:36:45 +00:00
Richard Biener
43f9d469ce
Accepting request 1002539 from home:aaronpuchert:llvm-next
...
- Update to version 15.0.0.
* For details, see the release notes:
- https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
- https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
- https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
- https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
- https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html
* New LLVM tools:
- llvm-debuginfod: Provides debug info to remote hosts.
- llvm-dwarfutil: Can copy and manipulate debug info.
- llvm-remark-size-diff: Compute diff between remark files.
* New Clang tools:
- clang-offload-packager: Bundle multiple objects into single
fat binaries including offload code.
- clang-pseudo: Approximate heuristic parser for C++.
- Rebase patches:
* check-no-llvm-exegesis.patch
* link-clang-tools-extra-shared.patch
* lld-default-sha1.patch
* llvm-do-not-install-static-libraries.patch
* lto-disable-cache.patch
- Drop patches that have landed upstream:
* clang-repl-private-deps.patch
* llvm-glibc-2-36.patch
* llvm-scev-fix-isImpliedViaMerge.patch
- Drop llvm-lifetime-for-rust.patch: this is now solved via
attributes and LLVM doesn't need a hardcoded list of allocation
functions anymore.
- Add llvm-link-atomic.patch to fix build on ppc.
- Add libcxx-test-library-path.patch to fix libc++ tests failing
without RUNPATH on libc++.so.
- Add libcxxabi-fix-armv7-test.patch to fix tests on armv7l.
- Thanks to Andreas Schwab for most of the rebasing!
OBS-URL: https://build.opensuse.org/request/show/1002539
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm15?expand=0&rev=1
2022-09-12 07:14:57 +00:00