Overview

Request 1003023 superseded

- Initial submit based on 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.
- Use correct LLVM_HOST_TRIPLE for riscv64.

Loading...

Aaron Puchert's avatar

Project config needs to be changed to %product_libs_llvm_ver 15 from 14.


Dominique Leuenberger's avatar
can't install clang15-devel-15.0.0-1.1.x86_64:
nothing provides clang-tools >= 15.0.0 needed by clang15-devel-15.0.0.x86_64
  (we have clang-tools-14.0.6-4.1.x86_64)

can't install lldb15-devel-15.0.0-1.1.x86_64:
package lldb15-devel-15.0.0.x86_64 requires clang15-devel = 15.0.0, but none of the providers can be installed
nothing provides clang-tools >= 15.0.0 needed by clang15-devel-15.0.0.x86_64
  (we have clang-tools-14.0.6-4.1.x86_64)


Dominique Leuenberger's avatar

Seems to break all postgresql builds plus Mesa:drivers

https://build.opensuse.org/project/monitor/openSUSE:Factory:Staging:M?blocked=0&building=0&dispatching=0&finished=0&scheduled=0&signing=0&succeeded=0


Andreas Schwab's avatar

postgresql (any version) doesn't support llvm 15 yet


Aaron Puchert's avatar

PostgreSQL seems to break with every version now, last time I filed boo#1198166. Since we went with pinning back then we might just do it again. With Mesa let's see. If it's not too much we might attempt a downport.


Aaron Puchert's avatar

Fix for Mesa is in sr#1003585, for PostgreSQL I have sr#1003621 to the devel project.

Request History
Aaron Puchert's avatar

aaronpuchert created request

- Initial submit based on 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.
- Use correct LLVM_HOST_TRIPLE for riscv64.


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:42"


Staging Bot's avatar

staging-bot accepted review

Picked "openSUSE:Factory:Staging:adi:42"


Saul Goodman's avatar

licensedigger accepted review

The legal review is accepted preliminary. The package may require actions later on.


Martin Pluskal's avatar

pluskalm accepted review


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse added factory-staging as a reviewer

Being evaluated by group "factory-staging"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Unstaged from project "openSUSE:Factory:Staging:adi:42"


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:M as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:M"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:M"


openSUSE Build Service is sponsored by