Overview

Request 1005588 accepted

- 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.

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.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.


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


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"


Dominique Leuenberger's avatar

dimstar accepted review


Saul Goodman's avatar

licensedigger accepted review

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


Richard Brown's avatar

RBrownFactory accepted review

Staging Project openSUSE:Factory:Staging:M got accepted.


Richard Brown's avatar

RBrownFactory approved review

Staging Project openSUSE:Factory:Staging:M got accepted.


Richard Brown's avatar

RBrownFactory accepted request

Staging Project openSUSE:Factory:Staging:M got accepted.

openSUSE Build Service is sponsored by