Commit Graph

392 Commits

Author SHA256 Message Date
Aaron Puchert
13fb82039c - Add macro body.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=606
2024-03-17 22:51:08 +00:00
Aaron Puchert
1a1ed0bd7f - Drop libomp-devel and python3-lldb where the versioned package is
not being built.
- Let llvm-devel require libomp-devel only where it is built.
- Let lldb recommend python3-lldb only where it is built.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=605
2024-03-17 22:47:58 +00:00
Aaron Puchert
823f9ce241 Accepting request 1156666 from home:aaronpuchert:llvm-next
- Update to version 18.
  * For details, see the release notes:
    - https://releases.llvm.org/18.1.0/docs/ReleaseNotes.html
    - https://releases.llvm.org/18.1.0/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/18.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/18.1.0/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/18.1.0/tools/lld/docs/ReleaseNotes.html
- Add metapackage for libomp-devel.
- Update packaging guidelines for new versioning scheme.

OBS-URL: https://build.opensuse.org/request/show/1156666
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=603
2024-03-09 22:14:50 +00:00
Aaron Puchert
4fa93f6255 - Strip minor version and patch-level, so that we don't need to
update this package for every patch-level update.
- Remove support for openSUSE 13.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=601
2023-10-21 22:49:09 +00:00
Aaron Puchert
8e9b20226e - Update to version 17.0.3.
* This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=600
2023-10-20 22:15:41 +00:00
Aaron Puchert
1fe906a1b6 - Update to version 17.0.2.
* This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=598
2023-10-07 15:04:02 +00:00
Aaron Puchert
33733e0bc3 Accepting request 1112839 from home:aaronpuchert:llvm-next
- Update to version 17.0.1.
  * For details, see the release notes:
    - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
    - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html

OBS-URL: https://build.opensuse.org/request/show/1112839
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=596
2023-09-21 15:06:39 +00:00
Aaron Puchert
89c085fce8 - Update to version 16.0.6.
* This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=594
2023-06-16 08:38:03 +00:00
Aaron Puchert
dd1be90a26 - Update to version 16.0.5.
* This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=592
2023-06-04 19:57:55 +00:00
Aaron Puchert
b918a6cef6 - Update to version 16.0.4.
* This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=590
2023-05-18 00:34:48 +00:00
Aaron Puchert
78598c390d - Update to version 16.0.3.
* This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.
- Drop ExcludeArch: we shouldn't need this, package will simply
  stay unresolvable if the actual package isn't being built.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=588
2023-05-10 16:46:46 +00:00
Aaron Puchert
2e9065fcb8 - Update to version 16.0.2.
* This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=586
2023-04-21 23:25:36 +00:00
Aaron Puchert
d6873b50ad Accepting request 1078836 from home:firstyear:branches:devel:tools:compiler
- bsc#1210383 - Add aarch64 to lldb platforms

OBS-URL: https://build.opensuse.org/request/show/1078836
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=584
2023-04-14 16:29:44 +00:00
Aaron Puchert
2ae6019c81 - Update to version 16.0.1.
* This release contains bug-fixes for the LLVM 16.0.0 release.
    This release is API and ABI compatible with 16.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=582
2023-04-06 20:55:32 +00:00
Aaron Puchert
e26fe2ab29 Accepting request 1075171 from home:favogt:branches:devel:tools:compiler
RFC. I couldn't find why the BRs are there in the first place.

- Drop BuildRequires. They are not necessary to build this package.
  This has the advantage that on version bumps, the llvm metapackages
  build first, turning everything depending on them unresolvable until
  the right LLVM version is actually available. Without this, the old
  llvm metapackages are available still and users of llvm build against
  the old version of LLVM until the new metapackage is built.
- Fix llvm-LTO-devel self-obsoletion

OBS-URL: https://build.opensuse.org/request/show/1075171
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=581
2023-03-30 13:55:50 +00:00
Aaron Puchert
e02c227a4a Accepting request 1073317 from home:aaronpuchert:llvm-next
- Update to version 16.0.0.
  * For details, see the release notes:
    - https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
    - https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
- Let python3-clang also obsolete older versions.

OBS-URL: https://build.opensuse.org/request/show/1073317
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=579
2023-03-20 16:17:04 +00:00
Aaron Puchert
714d46ba1d - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=577
2023-01-15 16:09:12 +00:00
Aaron Puchert
124dce48e4 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=575
2022-12-04 22:44:20 +00:00
Aaron Puchert
a0ab5f5e79 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=573
2022-11-17 00:33:12 +00:00
Aaron Puchert
a36e25e212 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=571
2022-11-06 19:19:34 +00:00
Aaron Puchert
73944302a1 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=569
2022-10-28 00:17:33 +00:00
Aaron Puchert
38f433768d - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=567
2022-10-04 21:44:56 +00:00
Aaron Puchert
352fff873a Accepting request 1005586 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.

OBS-URL: https://build.opensuse.org/request/show/1005586
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=565
2022-09-23 09:33:56 +00:00
Aaron Puchert
f6d2f762e3 Accepting request 1002540 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

OBS-URL: https://build.opensuse.org/request/show/1002540
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=564
2022-09-12 11:13:57 +00:00
Aaron Puchert
e3af894164 - Update to version 14.0.6.
* This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=562
2022-07-05 20:51:21 +00:00
Aaron Puchert
bfb9bcb3bf - Update to version 14.0.5.
* This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=560
2022-06-19 15:22:07 +00:00
Aaron Puchert
f26a0a459c - Update to version 14.0.4.
* This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=558
2022-05-29 12:11:50 +00:00
Aaron Puchert
473eda9c07 - Update to version 14.0.3.
* This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=556
2022-04-30 12:44:30 +00:00
Aaron Puchert
5df4e2b1e9 Accepting request 973095 from home:dimstar:Factory
- Update to version 14.0.1.
  * This release contains bug-fixes for the LLVM 14.0.0 release.
    This release is API and ABI compatible with 14.0.0.

LLVM14 has been updated to 14.0.1 - but the meta-package was not bumped

OBS-URL: https://build.opensuse.org/request/show/973095
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=554
2022-04-27 23:45:09 +00:00
Aaron Puchert
b8286496ab - Restore version 14.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=553
2022-04-15 12:23:28 +00:00
Aaron Puchert
40ee8ccd62 - Revert to llvm13 temporarily for submit to Leap.
(OBS won't let me submit older revisions.)

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=552
2022-04-15 12:21:41 +00:00
Aaron Puchert
ea90b41b31 - Let llvm-devel also obsolete older llvmX-LTO-devel.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=550
2022-04-09 19:56:38 +00:00
Aaron Puchert
9a14e13b66 Accepting request 966693 from home:aaronpuchert:llvm-next
- Update to version 14.0.0.
  * For details, see the release notes:
    - https://releases.llvm.org/14.0.0/docs/ReleaseNotes.html
    - https://releases.llvm.org/14.0.0/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/14.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/14.0.0/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/14.0.0/tools/lld/docs/ReleaseNotes.html

OBS-URL: https://build.opensuse.org/request/show/966693
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=549
2022-04-04 22:42:21 +00:00
Aaron Puchert
d6a2053282 - Now that python3-clang uses libclang.so.XX and is versioned, we
provide a metapackage for it to replace existing installations.
- Merge llvm-LTO-devel into llvm-devel just like the underlying
  versioned packages have been merged.
- Remove baselibs.conf: it didn't do anything, and we shouldn't
  need any of these to be imported.
- Only suggest documentation packages.
- Update README.packaging to reflect the new packaging strategy.
  We don't need to touch the old package on version updates any
  longer, but we need to change the project configuration.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=548
2022-04-03 20:07:55 +00:00
Aaron Puchert
61932ee6e0 Accepting request 951460 from home:aaronpuchert:branches:devel:tools:compiler
Update to version 13.0.1.

OBS-URL: https://build.opensuse.org/request/show/951460
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=547
2022-02-03 23:50:45 +00:00
Aaron Puchert
2fd45694dd Accepting request 923000 from home:aaronpuchert:llvm-next
- Update to version 13.0.0.
  * For details, see the release notes:
    - https://releases.llvm.org/13.0.0/docs/ReleaseNotes.html
    - https://releases.llvm.org/13.0.0/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/13.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/13.0.0/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/13.0.0/tools/lld/docs/ReleaseNotes.html
- Make sure we actually generate clang-doc and llvm-doc.

OBS-URL: https://build.opensuse.org/request/show/923000
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=546
2021-10-04 11:33:27 +00:00
Aaron Puchert
65765c0748 Accepting request 905655 from home:aaronpuchert:branches:devel:tools:compiler
- Update to version 12.0.1.
  * This release contains bug-fixes for the LLVM 12.0.0 release.
    This release is API and ABI compatible with 12.0.0.
- Update README.packaging.

OBS-URL: https://build.opensuse.org/request/show/905655
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=545
2021-07-11 10:56:05 +00:00
Martin Pluskal
b9ba16f358 Accepting request 886348 from home:aaronpuchert:llvm-next
- Update to version 12.0.0.
  * For details, see the release notes:
    - https://releases.llvm.org/12.0.0/docs/ReleaseNotes.html
    - https://releases.llvm.org/12.0.0/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/12.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/12.0.0/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/12.0.0/tools/lld/docs/ReleaseNotes.html

OBS-URL: https://build.opensuse.org/request/show/886348
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=543
2021-04-19 07:17:54 +00:00
Aaron Puchert
ba14235a22 - Update to version 11.0.1.
* This release contains bug-fixes for the LLVM 11.0.0 release.
    This release is API and ABI compatible with 11.0.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=541
2021-01-09 16:32:51 +00:00
Aaron Puchert
4703633065 Accepting request 843269 from home:aaronpuchert:llvm-next
- Update to version 11.0.0.
  * For details, see the release notes:
    - https://releases.llvm.org/11.0.0/docs/ReleaseNotes.html
    - https://releases.llvm.org/11.0.0/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/11.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/11.0.0/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/11.0.0/tools/lld/docs/ReleaseNotes.html
- Let the metapackages obsolete older versions. (boo#1175983)
- Introduce additional metapackages llvm-opt-viewer, llvm-polly and
  llvm-polly-devel so that we can obsolete through them as well.

OBS-URL: https://build.opensuse.org/request/show/843269
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=539
2020-10-25 12:01:52 +00:00
Martin Pluskal
09a1b2209e Accepting request 822399 from home:aaronpuchert:branches:devel:tools:compiler
Update to version 10.0.1, no assertions on 32-bit, run tests on ARM.

OBS-URL: https://build.opensuse.org/request/show/822399
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=537
2020-07-24 06:16:36 +00:00
Martin Pluskal
9fd6a7c743 Accepting request 788156 from home:aaronpuchert:llvm-next
- Update to version 10.0.0.
- Remove superfluous clang-checker requirement.

OBS-URL: https://build.opensuse.org/request/show/788156
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=535
2020-03-25 11:38:05 +00:00
Martin Pluskal
5e08489240 Accepting request 783540 from home:aaronpuchert:branches:devel:tools:compiler
- Drop clang-checker meta package, we now provide this as
  unversioned clang-tools coming from the versioned llvmX package.
- Update build conditions mentioned in README.packaging.

OBS-URL: https://build.opensuse.org/request/show/783540
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=533
2020-03-11 09:42:47 +00:00
Richard Biener
6150d3f151 Accepting request 768749 from home:aaronpuchert:branches:devel:tools:compiler
Move clang-{format,include-fixer,rename}.{el,py} from llvm-*-plugins to clang, drop empty llvm-emacs-plugins.

OBS-URL: https://build.opensuse.org/request/show/768749
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=531
2020-01-30 14:52:37 +00:00
Martin Pluskal
3b9cc635e5 Accepting request 758766 from home:aaronpuchert:branches:devel:tools:compiler
Update to version 9.0.1.

OBS-URL: https://build.opensuse.org/request/show/758766
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=529
2019-12-23 08:47:34 +00:00
Martin Pluskal
f5fba9f698 Accepting request 733038 from home:aaronpuchert:llvm-next
- Update to version 9.0.0.
  * For details, see the release notes:
    - https://releases.llvm.org/9.0.0/docs/ReleaseNotes.html
    - https://releases.llvm.org/9.0.0/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/9.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/9.0.0/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/9.0.0/tools/lld/docs/ReleaseNotes.html
- Change License to "Apache-2.0 WITH LLVM-exception".
  (https://llvm.org/foundation/relicensing/)
- Offer separate packages for the documentation of llvm and clang,
  recommend them for the main package: they are not required for
  development, but actually useful for working with the non-devel
  packages.
- Recommend editor plugins not just for llvm-devel.
- Make lldb recommend python3-lldb (it contains pretty printers).

OBS-URL: https://build.opensuse.org/request/show/733038
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=527
2019-09-25 07:28:05 +00:00
Martin Pluskal
6f6bbf9c90 Accepting request 718015 from home:aaronpuchert:branches:devel:tools:compiler
Update to LLVM 8.0.1.

OBS-URL: https://build.opensuse.org/request/show/718015
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=525
2019-07-24 08:16:00 +00:00
Martin Pluskal
585fdfdfbb Accepting request 710205 from home:aaronpuchert
Changes to metadata and an update for the packaging guidelines. They were referring to packages llvmX_Y, but we have llvmX now.

OBS-URL: https://build.opensuse.org/request/show/710205
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=523
2019-06-17 07:30:19 +00:00
Martin Pluskal
c45115f413 Accepting request 704301 from home:aaronpuchert
Update to llvm 8.0.0

OBS-URL: https://build.opensuse.org/request/show/704301
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=521
2019-05-22 08:32:00 +00:00
Michal Srb
448655ca5c Accepting request 674183 from home:glaubitz:branches:devel:tools:compiler
- Remove ppc from Exclude field in spec file
- Allow use of Gold linker to be conditional
- Disable Gold linker on ppc

OBS-URL: https://build.opensuse.org/request/show/674183
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm?expand=0&rev=519
2019-02-13 10:18:05 +00:00