]> git.pld-linux.org Git - packages/llvm.git/log
packages/llvm.git
9 days agoBR multilib libunwind-devel to please multilib detection master
Jan Palus [Wed, 10 Apr 2024 16:34:42 +0000 (18:34 +0200)]
BR multilib libunwind-devel to please multilib detection

when checking ie __i386__ symbol existence llvm compiles a binary with
libunwind linked-in although it does not seem to be required in actual
compiler rt artifacts

caused by: https://github.com/llvm/llvm-project/pull/66584

9 days agoupdate doc files
Jan Palus [Wed, 10 Apr 2024 15:59:25 +0000 (17:59 +0200)]
update doc files

9 days agoBR: python3-myst_parser
Jan Palus [Wed, 10 Apr 2024 11:15:48 +0000 (13:15 +0200)]
BR: python3-myst_parser

2 weeks agoup to 18.1.3
Jan Palus [Fri, 5 Apr 2024 08:05:25 +0000 (10:05 +0200)]
up to 18.1.3

2 months agodrop -doc subpackage (commented out since 2015)
Jan Palus [Sun, 21 Jan 2024 23:44:43 +0000 (00:44 +0100)]
drop -doc subpackage (commented out since 2015)

2 months agomore %{_isa} variants of self deps in devel subpackages
Jan Palus [Sun, 21 Jan 2024 23:42:23 +0000 (00:42 +0100)]
more %{_isa} variants of self deps in devel subpackages

5 months ago- release 3 (z3 4.12.x) auto/th/llvm-17.0.4-3
Jakub Bogusz [Sat, 11 Nov 2023 20:58:41 +0000 (21:58 +0100)]
- release 3 (z3 4.12.x)

5 months ago- patch to fix ocaml linking with shared libLLVM, fixed NDEBUG defines in lowmem...
Jakub Bogusz [Thu, 9 Nov 2023 19:37:21 +0000 (20:37 +0100)]
- patch to fix ocaml linking with shared libLLVM, fixed NDEBUG defines in lowmem bcond

5 months agorebuild with ocaml bindings auto/th/llvm-17.0.4-2
Jan Palus [Thu, 2 Nov 2023 13:03:58 +0000 (14:03 +0100)]
rebuild with ocaml bindings

Release 2 (by relup.sh)

5 months agoup to 17.0.4 auto/th/llvm-17.0.4-1
Jan Palus [Wed, 1 Nov 2023 22:16:08 +0000 (23:16 +0100)]
up to 17.0.4

6 months agoup to 17.0.3
Jan Palus [Tue, 17 Oct 2023 17:02:02 +0000 (19:02 +0200)]
up to 17.0.3

6 months agoBR: llvm-devel for ocaml bindings
Jan Palus [Tue, 17 Oct 2023 09:16:40 +0000 (11:16 +0200)]
BR: llvm-devel for ocaml bindings

ocaml bindings linking is broken and uses system installed libLLVM.
until it is fixed make it explicit in spec.

6 months agomove compiler-rt part of cmake utils patch to separate file
Jan Palus [Sun, 8 Oct 2023 08:07:45 +0000 (10:07 +0200)]
move compiler-rt part of cmake utils patch to separate file

6 months agofix files when building with target_nvptx
Jan Palus [Sun, 8 Oct 2023 08:05:21 +0000 (10:05 +0200)]
fix files when building with target_nvptx

GPURuntime/PollyPPCG are gone with:
https://github.com/llvm/llvm-project/commit/19afbfe33156d211fa959dadeea46cd17b9c723c

6 months agoup to 17.0.2
Jan Palus [Sat, 7 Oct 2023 23:34:23 +0000 (01:34 +0200)]
up to 17.0.2

6 months agopull ocaml docs building out of doc condition
Jan Palus [Tue, 3 Oct 2023 19:51:44 +0000 (21:51 +0200)]
pull ocaml docs building out of doc condition

deps/install/files are all independent of doc bcond so align building
with the rest. fixes build with ocaml but without doc.

9 months ago- fix building without lldb
Marcin Krol [Fri, 14 Jul 2023 09:08:48 +0000 (11:08 +0200)]
- fix building without lldb

9 months ago- clean mlir objects when building with just mlir, not flang
Jakub Bogusz [Mon, 3 Jul 2023 04:26:34 +0000 (06:26 +0200)]
- clean mlir objects when building with just mlir, not flang

9 months ago- updated to 16.0.6; updated flang building
Jakub Bogusz [Sat, 1 Jul 2023 18:09:39 +0000 (20:09 +0200)]
- updated to 16.0.6; updated flang building

10 months agoup to 16.0.5 auto/th/llvm-16.0.5-1
Jan Palus [Sat, 3 Jun 2023 08:54:38 +0000 (10:54 +0200)]
up to 16.0.5

10 months agomake -devel depend on %{?_isa} variant of -libs
Jan Palus [Wed, 24 May 2023 15:59:53 +0000 (17:59 +0200)]
make -devel depend on %{?_isa} variant of -libs

10 months agoRelease 2 (by relup.sh) auto/th/llvm-16.0.4-2
Jan Palus [Wed, 24 May 2023 11:49:31 +0000 (13:49 +0200)]
Release 2 (by relup.sh)

10 months agorel 1 auto/th/llvm-16.0.4-1
Jan Palus [Wed, 24 May 2023 08:24:57 +0000 (10:24 +0200)]
rel 1

11 months agoupdate compiler-rt triple for %{armv7}
Jan Palus [Fri, 19 May 2023 17:16:08 +0000 (19:16 +0200)]
update compiler-rt triple for %{armv7}

after changes from:
https://github.com/llvm/llvm-project/commit/bd6783b380768bd35f37e0034dccf6c5736dd031

11 months agoup to 16.0.4
Jan Palus [Wed, 17 May 2023 15:50:33 +0000 (17:50 +0200)]
up to 16.0.4

11 months agoup to 16.0.3
Jan Palus [Thu, 4 May 2023 08:53:24 +0000 (10:53 +0200)]
up to 16.0.3

keep fractional release until https://github.com/llvm/llvm-project/issues/58776 is figured

12 months agoup to 16.0.1
Jan Palus [Thu, 6 Apr 2023 07:47:57 +0000 (09:47 +0200)]
up to 16.0.1

12 months agomlir is now part of official release
Jan Palus [Wed, 5 Apr 2023 21:00:44 +0000 (23:00 +0200)]
mlir is now part of official release

12 months ago-devel deps
Jan Palus [Wed, 29 Mar 2023 20:36:19 +0000 (22:36 +0200)]
-devel deps

12 months agouse arm family macros
Jan Palus [Wed, 29 Mar 2023 20:34:17 +0000 (22:34 +0200)]
use arm family macros

12 months agobe more granular about which of %{arm} need libatomic
Jan Palus [Wed, 29 Mar 2023 20:33:26 +0000 (22:33 +0200)]
be more granular about which of %{arm} need libatomic

12 months agolibatomic mandatory for libLLVM not only lldb
Jan Palus [Wed, 29 Mar 2023 20:27:11 +0000 (22:27 +0200)]
libatomic mandatory for libLLVM not only lldb

12 months agoBR: zstd-devel
Jan Palus [Wed, 29 Mar 2023 20:26:01 +0000 (22:26 +0200)]
BR: zstd-devel

12 months agoatomic patch no longer necessary
Jan Palus [Wed, 29 Mar 2023 20:23:39 +0000 (22:23 +0200)]
atomic patch no longer necessary

similar solution implemented upstream in:
https://github.com/llvm/llvm-project/commit/1a14436c35b4738a22554cc4a7349bfcf3ceea78

12 months agopackage new man pages
Jan Palus [Wed, 22 Mar 2023 18:29:39 +0000 (19:29 +0100)]
package new man pages

12 months agofix liborc_rt.a location on %{arm}
Jan Palus [Wed, 22 Mar 2023 08:57:22 +0000 (09:57 +0100)]
fix liborc_rt.a location on %{arm}

12 months agoforce enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on %{arm}
Jan Palus [Wed, 22 Mar 2023 08:47:12 +0000 (09:47 +0100)]
force enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on %{arm}

now that CMAKE_SYSTEM_PROCESSOR is defined correctly:

https://github.com/llvm/llvm-project/commit/716e27bc9ad4699bbc82318834e938bcc9682cf8

started to apply. keep the setting enabled since it will be enabled by
default in llvm 17:

https://github.com/llvm/llvm-project/commit/cd173cbd7cca69c29df42cd4b42e60433435c29b

12 months agocleanup commented file
Jan Palus [Tue, 21 Mar 2023 20:06:19 +0000 (21:06 +0100)]
cleanup commented file

12 months agomake lowmem optional on arm
Jan Palus [Tue, 21 Mar 2023 13:23:14 +0000 (14:23 +0100)]
make lowmem optional on arm

12 months agokeep asserts disabled with lowmem
Jan Palus [Tue, 21 Mar 2023 13:22:39 +0000 (14:22 +0100)]
keep asserts disabled with lowmem

13 months agoliborc built only on %{arm} %{x8664} and aarch64
Jan Palus [Sun, 19 Mar 2023 16:37:40 +0000 (17:37 +0100)]
liborc built only on %{arm} %{x8664} and aarch64

13 months agoBR: python3-modules for %py3_*comp
Jan Palus [Sun, 19 Mar 2023 16:36:10 +0000 (17:36 +0100)]
BR: python3-modules for %py3_*comp

13 months agonoarch -apidocs, -ocaml-doc, clang-doc, clang-apidocs, bash-completion-clang
Jan Palus [Sun, 19 Mar 2023 16:34:36 +0000 (17:34 +0100)]
noarch -apidocs, -ocaml-doc, clang-doc, clang-apidocs, bash-completion-clang

13 months agoup to 16.0.0
Jan Palus [Sun, 19 Mar 2023 10:39:01 +0000 (11:39 +0100)]
up to 16.0.0

- fractional release until downstream projects catch up
- python modules patch no longer needed (python detection moved up
  upstream)
- go bindings dropped upstream
- swig patch applied upstream
- don't build tests due to missing "third-party/unittest" in release
  tarballs

14 months ago- updated to 15.0.7 auto/th/llvm-15.0.7-1
Jakub Bogusz [Fri, 27 Jan 2023 18:19:38 +0000 (19:19 +0100)]
- updated to 15.0.7
- added swig patch (from github PRs) to fix build with swig 4.1

16 months ago- updated to 15.0.5 auto/th/llvm-15.0.5-1
Jakub Bogusz [Tue, 22 Nov 2022 19:50:21 +0000 (20:50 +0100)]
- updated to 15.0.5

18 months agoocaml rebuild auto/th/llvm-15.0.2-2
Jan Palus [Mon, 17 Oct 2022 23:22:38 +0000 (01:22 +0200)]
ocaml rebuild

Release 2 (by relup.sh)

18 months agoon platforms without all native atomic ops link libatomic together with libLLVM auto/th/llvm-15.0.2-1
Jan Palus [Mon, 17 Oct 2022 15:48:01 +0000 (17:48 +0200)]
on platforms without all native atomic ops link libatomic together with libLLVM

see: https://github.com/llvm/llvm-project/issues/55880

18 months agoapply x32 abi stripping patch only when building with rt
Jan Palus [Sun, 16 Oct 2022 21:59:43 +0000 (23:59 +0200)]
apply x32 abi stripping patch only when building with rt

18 months agostrip abi part in multilib clang_rt target dir names on x32
Jan Palus [Sun, 16 Oct 2022 20:34:20 +0000 (22:34 +0200)]
strip abi part in multilib clang_rt target dir names on x32

18 months agoclang rt platform subdir might include abi part (ie for armhf)
Jan Palus [Sun, 16 Oct 2022 18:14:02 +0000 (20:14 +0200)]
clang rt platform subdir might include abi part (ie for armhf)

18 months agotest whether linker supports --reduce-memory-overheads before enabling it
Jan Palus [Sat, 15 Oct 2022 22:16:07 +0000 (00:16 +0200)]
test whether linker supports --reduce-memory-overheads before enabling it

18 months agocorrect bash-completion epoch
Jan Palus [Sat, 15 Oct 2022 21:20:02 +0000 (23:20 +0200)]
correct bash-completion epoch

18 months agoup to 15.0.2
Jan Palus [Sat, 15 Oct 2022 21:19:16 +0000 (23:19 +0200)]
up to 15.0.2

21 months ago- updated to 14.0.6 auto/th/llvm-14.0.6-1
Jakub Bogusz [Sat, 25 Jun 2022 18:21:12 +0000 (20:21 +0200)]
- updated to 14.0.6

22 months agoexplicitly set LLVM_TARGET_ARCH
Jan Palus [Fri, 3 Jun 2022 17:46:36 +0000 (19:46 +0200)]
explicitly set LLVM_TARGET_ARCH

22 months agoadd todo note about cmake dependencies
Jan Palus [Thu, 2 Jun 2022 15:16:43 +0000 (17:16 +0200)]
add todo note about cmake dependencies

22 months agoRelease 2 (by relup.sh) auto/th/llvm-14.0.4-2
Jan Palus [Wed, 1 Jun 2022 15:02:39 +0000 (17:02 +0200)]
Release 2 (by relup.sh)

22 months agodrop explicit abi part when packaging python module auto/th/llvm-14.0.4-1
Jan Palus [Wed, 1 Jun 2022 10:47:54 +0000 (12:47 +0200)]
drop explicit abi part when packaging python module

22 months agodon't drop llvm-c-test, appears to be referenced by cmake files
Jan Palus [Wed, 1 Jun 2022 09:06:11 +0000 (11:06 +0200)]
don't drop llvm-c-test, appears to be referenced by cmake files

22 months agodisable memory profiling runtime on x32
Jan Palus [Wed, 1 Jun 2022 08:35:39 +0000 (10:35 +0200)]
disable memory profiling runtime on x32

22 months agoup to 14.0.4
Jan Palus [Tue, 31 May 2022 19:33:38 +0000 (21:33 +0200)]
up to 14.0.4

- incorporate new NEC Vector Engine target
- new compiler-rt-paths and `realpath --relative-to` workaround since
  LLVM assumes CMAKE_INSTALL_*DIR are relative
- multilib compiler rt requires 32-bit glibc-devel

2 years agopull mlir-tblgen man page under doc bcond
Jan Palus [Fri, 1 Apr 2022 22:10:58 +0000 (00:10 +0200)]
pull mlir-tblgen man page under doc bcond

2 years agoRelease 2 (by relup.sh) auto/th/llvm-13.0.1-2
Jan Rękorajski [Tue, 29 Mar 2022 06:54:05 +0000 (08:54 +0200)]
Release 2 (by relup.sh)

2 years agorpm version for noarch subpackage auto/th/llvm-13.0.1-1
Jan Palus [Thu, 24 Feb 2022 18:52:49 +0000 (19:52 +0100)]
rpm version for noarch subpackage

2 years agoup to 13.0.1
Jan Palus [Thu, 24 Feb 2022 18:52:37 +0000 (19:52 +0100)]
up to 13.0.1

2 years ago- release 4 auto/th/llvm-13.0.0-4
Jakub Bogusz [Wed, 22 Dec 2021 17:15:48 +0000 (18:15 +0100)]
- release 4

2 years ago- disable flang for now, seems too heavy for th-{ix86,x86_64} with g++ 11
Jakub Bogusz [Wed, 22 Dec 2021 17:15:13 +0000 (18:15 +0100)]
- disable flang for now, seems too heavy for th-{ix86,x86_64} with g++ 11

2 years ago- hwasan_symbolize is built also on x32
Jakub Bogusz [Tue, 21 Dec 2021 21:01:25 +0000 (22:01 +0100)]
- hwasan_symbolize is built also on x32

2 years ago- patch to honour CMAKE_INSTALL_LIBEXECDIR, use subdir for whole set of scan-build...
Jakub Bogusz [Tue, 21 Dec 2021 18:40:53 +0000 (19:40 +0100)]
- patch to honour CMAKE_INSTALL_LIBEXECDIR, use subdir for whole set of scan-build* binaries

2 years ago- packaged bash completion file
Jakub Bogusz [Tue, 21 Dec 2021 18:22:37 +0000 (19:22 +0100)]
- packaged bash completion file

2 years ago- reordered clang packages:
Jakub Bogusz [Tue, 21 Dec 2021 17:19:08 +0000 (18:19 +0100)]
- reordered clang packages:
  multilib with other ABIs rt stuff after base containing basic ABI rt
  devel and docs after libs

2 years ago- updated flang patch, build mlir and flang components by default
Jakub Bogusz [Tue, 21 Dec 2021 17:06:46 +0000 (18:06 +0100)]
- updated flang patch, build mlir and flang components by default

2 years ago- updated URL and License tags
Jakub Bogusz [Tue, 21 Dec 2021 17:06:02 +0000 (18:06 +0100)]
- updated URL and License tags

2 years ago- package missing files
Jakub Bogusz [Tue, 21 Dec 2021 16:58:16 +0000 (17:58 +0100)]
- package missing files

2 years ago- added libexecdir patch, consistently package binaries from both scan-build in libex...
Jakub Bogusz [Tue, 21 Dec 2021 16:54:51 +0000 (17:54 +0100)]
- added libexecdir patch, consistently package binaries from both scan-build in libexecdir subdir

2 years ago- require xar 1.6 for C++-aware exports
Jakub Bogusz [Tue, 21 Dec 2021 16:49:20 +0000 (17:49 +0100)]
- require xar 1.6 for C++-aware exports

2 years agocompiler-rt libraries now available on armv7h*
Jan Palus [Wed, 10 Nov 2021 00:44:22 +0000 (01:44 +0100)]
compiler-rt libraries now available on armv7h*

2 years agoR: xar-devel in lld-devel
Jan Palus [Tue, 9 Nov 2021 10:46:23 +0000 (11:46 +0100)]
R: xar-devel in lld-devel

2 years agodrop BC: llvm-devel; rel 3 auto/th/llvm-13.0.0-3
Jan Palus [Tue, 9 Nov 2021 09:46:50 +0000 (10:46 +0100)]
drop BC: llvm-devel; rel 3

ocaml bindings do not intend to link to newly compiled llvm. whoever
cares for ocaml bindings feel free to patch.

2 years agolibOpenCL required only when building with polly gpgpu codegen auto/th/llvm-13.0.0-2
Jan Palus [Tue, 9 Nov 2021 00:53:49 +0000 (01:53 +0100)]
libOpenCL required only when building with polly gpgpu codegen

2 years agorelax BC: to llvm-devel instead of llvm-libs
Jan Palus [Tue, 9 Nov 2021 00:29:28 +0000 (01:29 +0100)]
relax BC: to llvm-devel instead of llvm-libs

2 years agoBC: llvm-libs if building with ocaml bindings; rel 2
Jan Palus [Tue, 9 Nov 2021 00:12:04 +0000 (01:12 +0100)]
BC: llvm-libs if building with ocaml bindings; rel 2

first build of llvm with new abi always results in ocaml bindings being
linked to old abi libs

2 years agoadd support for enabling bindings selectively auto/th/llvm-13.0.0-1
Jan Palus [Mon, 8 Nov 2021 10:33:44 +0000 (11:33 +0100)]
add support for enabling bindings selectively

2 years agopolly gpgpu codegen requires NVPTX target
Jan Palus [Mon, 8 Nov 2021 10:22:27 +0000 (11:22 +0100)]
polly gpgpu codegen requires NVPTX target

2 years agoup to 13.0.0
Jan Palus [Sun, 7 Nov 2021 18:40:13 +0000 (19:40 +0100)]
up to 13.0.0

2 years ago- fixed libLTO packaging, release 3 auto/th/llvm-12.0.1-3
Jakub Bogusz [Sat, 25 Sep 2021 06:54:28 +0000 (08:54 +0200)]
- fixed libLTO packaging, release 3
  reported in: https://lists.pld-linux.org/mailman/pipermail/pld-devel-pl/2021-September/157866.html

2 years agoRelease 2 (by relup.sh) auto/th/llvm-12.0.1-2
Jan Rękorajski [Sun, 19 Sep 2021 08:57:35 +0000 (10:57 +0200)]
Release 2 (by relup.sh)

2 years ago- updated cmake and python versions
Jakub Bogusz [Thu, 26 Aug 2021 15:44:51 +0000 (17:44 +0200)]
- updated cmake and python versions

2 years agoup to 12.0.1 auto/th/llvm-12.0.1-1
Jan Palus [Sun, 11 Jul 2021 20:07:03 +0000 (22:07 +0200)]
up to 12.0.1

2 years agomake supported targets toggable
Jan Palus [Sun, 11 Jul 2021 10:49:46 +0000 (12:49 +0200)]
make supported targets toggable

2 years agoarmv7hnl is armhf too
Jan Palus [Mon, 14 Jun 2021 22:44:50 +0000 (22:44 +0000)]
armv7hnl is armhf too

2 years agofix build without lldb
Jan Palus [Fri, 28 May 2021 09:39:55 +0000 (11:39 +0200)]
fix build without lldb

2 years agoRelease 2 (by relup.sh) auto/th/llvm-12.0.0-2
Jan Palus [Thu, 27 May 2021 23:47:28 +0000 (01:47 +0200)]
Release 2 (by relup.sh)

3 years agoreplace upstream fix for CompletionModelCodegen.py with one that actually works auto/th/llvm-12.0.0-1
Jan Palus [Sun, 18 Apr 2021 16:52:51 +0000 (18:52 +0200)]
replace upstream fix for CompletionModelCodegen.py with one that actually works

3 years agoup to 12.0.0
Jan Palus [Fri, 16 Apr 2021 15:23:15 +0000 (17:23 +0200)]
up to 12.0.0

- patch with fixes for https://bugs.llvm.org/show_bug.cgi?id=49990
- rust not ready yet

3 years ago- ocaml-ounit is only need ed for tests auto/th/llvm-11.0.1-3
Jan Rękorajski [Sun, 28 Mar 2021 07:54:02 +0000 (09:54 +0200)]
- ocaml-ounit is only need ed for tests
- rel 3

3 years ago- rediff patches
Jan Rękorajski [Thu, 25 Mar 2021 21:38:32 +0000 (22:38 +0100)]
- rediff patches

3 years ago- release 2 (by relup.sh) auto/th/llvm-11.0.1-2
Jan Rękorajski [Thu, 25 Mar 2021 20:51:52 +0000 (21:51 +0100)]
- release 2 (by relup.sh)

3 years ago- updated gcc version (C++14 now obligatory)
Jakub Bogusz [Tue, 26 Jan 2021 05:27:49 +0000 (06:27 +0100)]
- updated gcc version (C++14 now obligatory)
- BR: xar-devel (for llvm-objdump), lua-devel, xz-devel (for lldb)
- updated z3 switch (now Z3 solver is enabled again)

This page took 0.75599 seconds and 4 git commands to generate.