Commit graph

434 commits

Author SHA1 Message Date
Andreas Enge
92cea8460f
gnu: Remove clang-runtime-6.
* gnu/packages/llvm.scm (clang-runtime-6): Delete variable.
* gnu/packages/patches/clang-runtime-9-glibc-2.36-compat.patch.
gnu/packages/patches/clang-runtime-9-libsanitizer-mode-field.patch:
Delete files.
* gnu/local.mk (dist_patch_DATA): Unregister files.

Change-Id: I2957376d083783e77de85a9761be06d0209ca6c7
2025-09-14 19:00:25 +02:00
Andreas Enge
e72271ff49
gnu: Remove clang-6.
* gnu/packages/llvm.scm (clang-6): Delete variable.
* gnu/packages/patches/clang-6.0-libc-search-path.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister file.

Change-Id: Ife89d032bd5edbbc2613dbef71e5e8434d75c979
2025-09-14 18:57:55 +02:00
Andreas Enge
de3a41473a
gnu: Remove libomp-6.
* gnu/packages/llvm.scm (libomp-6): Delete variable.

Change-Id: If0acf3036fcf8afec7467d864dce9b56dcb2c804
2025-09-14 18:55:09 +02:00
Andreas Enge
ae788c6b4f
gnu: Remove libcxx-6.
* gnu/packages/llvm.scm (libcxx-6): Delete variable.

Change-Id: I94d7d2db5c98f0abea4c0142d9d996f9ece8b03b
2025-09-14 18:54:46 +02:00
Andreas Enge
f7e1716604
gnu: Remove libcxxabi-6.
* gnu/packages/llvm.scm (libcxxabi-6): Delete variable.

Change-Id: I5bfad857a489d4dd513a15aaec52668a0eeb3d81
2025-09-14 18:53:42 +02:00
Andreas Enge
0279555c9d
gnu: Remove libcxx+libcxxabi-6.
* gnu/packages/llvm.scm (libcxx+libcxxabi-6): Delete variable.

Change-Id: Ie1cdb96d1d2b303e8a7c30ee958315e8aa057810
2025-09-14 18:53:09 +02:00
Andreas Enge
2b8a644542
gnu: Remove clang-toolchain-6.
* gnu/packages/llvm.scm (clang-toolchain-6): Delete variable.

Change-Id: I308e022ac72f9f66339af3356c3071955707f397
2025-09-14 18:52:18 +02:00
Rutherther
494051fef5
gnu: llvm-14: Disable tests for cross compilation.
* gnu/packages/llvm.scm (llvm-14)[arguments]<#:tests?>:
Disable for cross compilation.

Change-Id: Ie97aad850645fd875620df36b64c145af43e842e
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-09 19:58:20 +03:00
Rutherther
be3b2aae61
gnu: make-llvm: Disable tests for cross compilation.
The #:tests? argument has recently been added to make-llvm,
before the tests were enabled for native compilation and
disabled for cross compilation per the default arguments
in cmake-build and cmake-cross-build respectively.

But since this argument has been added, it overrides the
defaults and the test have been enabled on cross compilation,
mistakenly. The tests cannot run when cross compiling.

* gnu/packages/llvm.scm (make-llvm)[arguments]<#:tests?>:
Disable on cross compilation.

Change-Id: I5b3e33e6e9e1574eda5d1b74fe7484f157739dbb
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-09 19:58:12 +03:00
André Batista
5ec17ec18c
gnu: lld-as-ld-wrapper-15: Remove variable.
* gnu/packages/llvm.scm (lld-as-ld-wrapper-15): Remove as it's not used on any
package definition anymore.

Change-Id: Ieb1bf46a571fae6cbc8ee3ce8c64567391eed370
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-09 17:47:32 +09:00
Cayetano Santos
6d08d9f686
gnu: llvm-for-rocm: Update package details.
* gnu/packages/llvm.scm (llvm-for-rocm): Update package details.
[home-page]: Update URL.
[synopsys]: Update.
[description]: Update.

Change-Id: I37e28a33fd3980b6716627fe74ed9d9e8d5b2d2d
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-08-27 10:11:14 +02:00
Simon Tournier
4db4513d23
gnu: ocaml-llvm: Disable tests.
* gnu/packages/llvm.scm (make-ocaml-llvm)[arguments]<#:tests?>:
Set to #f.

Change-Id: I40c270c0b5a5f201dffb26dadb4d61db75866ce6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 16:28:00 +02:00
Andreas Enge
8d2341a887
gnu: Remove llvm-3.9.1.
* gnu/packages/llvm.scm (llvm-3.9.1): Delete variable.

Change-Id: I6827373b3904a786bd185da7883cfdc90911fe34
2025-08-19 22:33:00 +02:00
Andreas Enge
a0733f5a9d
gnu: llvm-3.8: Inherit from llvm-6.
* gnu/packages/llvm.scm (llvm-3.8)[inherit]: Replace llvm-3.9.1 by llvm-6.
[outputs, arguments]: Copy from llvm-3.9.1.

Change-Id: I312c77dfa20c2e3bc1fb4fc76e3f3f532c74a6eb
2025-08-19 22:31:10 +02:00
Andreas Enge
ba36c1354c
gnu: Remove clang-runtime-3.9.1.
* gnu/packages/llvm.scm (clang-runtime-3.9.1): Delete variable.

Change-Id: I3d062c092ce93c106477647626b23d71ffa6f67a
2025-08-19 22:29:06 +02:00
Andreas Enge
3cad3f316f
gnu: Remove clang-3.9.1.
* gnu/packages/llvm.scm (clang-3.9.1): Delete variable.

Change-Id: Idd05de385fd270b39f08f944d1e6700f47249d05
2025-08-19 22:28:58 +02:00
Andreas Enge
e851a7c283
gnu: Remove clang-runtime-3.8.
* gnu/packages/llvm.scm (clang-runtime-3.8): Delete variable.

Change-Id: I739763312205b1930c61f1db992913eb715ef645
2025-08-19 22:28:43 +02:00
Andreas Enge
2c4acd05d4
gnu: Remove clang-3.8.
* gnu/packages/llvm.scm (clang-3.8): Delete variable.

Change-Id: I6e70443c084b637e6cff7d76462d9d4e2a0b1ac0
2025-08-19 22:27:50 +02:00
Andreas Enge
d11dcafc84
gnu: Remove llvm-3.6.
* gnu/packages/llvm.scm (llvm-3.6): Delete variable.
* gnu/packages/patches/llvm-3.6-fix-build-with-gcc-10.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.

Change-Id: Ideb23a850c9c4b3439d80eb1ed39a8485f3a3b07
2025-08-19 22:18:23 +02:00
Andreas Enge
d5b489a77c
gnu: llvm-3.5: Inherit from llvm-3.7.
* gnu/packages/llvm.scm (llvm-3.5)[inherit]: Replace llvm-3.6 by llvm-3.7.

Change-Id: I19dc0bb5ebb9cb980cfc06fa86c6220939a11c04
2025-08-19 22:10:34 +02:00
Andreas Enge
bee83cb207
gnu: llvm-3.7: Inherit from llvm-6.
* gnu/packages/llvm.scm (llvm-3.7)[inherit]: Replace llvm-3.8 by llvm-6.
[outputs, arguments]: Copy from llvm-3.9.1.

Change-Id: Ia731ac5b4b0964277c5c0070783a951c26f28dfc
2025-08-19 22:08:39 +02:00
Andreas Enge
99ebec55b1
gnu: Remove clang-runtime-3.5.
* gnu/packages/llvm.scm (clang-runtime-3.5): Delete variable.
* gnu/packages/patches/clang-runtime-3.5-libsanitizer-mode-field.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.

Change-Id: Iec7ca4be48b71b3546c1a2b9fa89d8736b343c93
2025-08-19 21:57:08 +02:00
Andreas Enge
2e8e1851a3
gnu: Remove clang-3.5.
* gnu/packages/llvm.scm (clang-3.5): Delete variable.

Change-Id: I6e2e66d52c9c393eecdd3fd227cc4f39ec50f47b
2025-08-19 21:54:58 +02:00
Andreas Enge
33ffbab434
gnu: Remove llvm-11.
* gnu/packages/llvm.scm (llvm-11): Delete variable.
* gnu/packages/patches/llvm-10-missing-include.patch,
gnu/packages/patches/llvm-8-fix-build-with-gcc-10.patch,
gnu/packages/patches/llvm-8-missing-include.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files.

Change-Id: I5f5f96119a7c1a097285aa98380dad633ed7db14
2025-08-19 21:37:10 +02:00
Andreas Enge
c95dd5cef1
gnu: Remove lld-11.
* gnu/packages/llvm.scm (lld-11): Delete variable.

Change-Id: Id22f52bdee1f5a3a57ef52a3ffeaa6ae2e0ea387
2025-08-19 21:37:10 +02:00
Andreas Enge
046d87c3ec
gnu: Remove clang-runtime-11.
* gnu/packages/llvm.scm (clang-runtime-11): Delete variable.

Change-Id: Iee749efa0333748d0007fd06648730ddd15b9e6a
2025-08-19 21:37:10 +02:00
Andreas Enge
b0cd9ea80c
gnu: Remove clang-11.
* gnu/packages/llvm.scm (clang-11): Delete variable.

Change-Id: Ib3deed7ee77da6245fe1612cc235b083f5f45cce
2025-08-19 21:37:10 +02:00
Andreas Enge
face8656ea
gnu: Remove libomp-11.
* gnu/packages/llvm.scm (libomp-11): Delete variable.

Change-Id: I4dd24c2a8dcc17f9958fe52c407b060ddaddac67
2025-08-19 21:26:01 +02:00
Andreas Enge
6271b3d598
gnu: Remove clang-toolchain-11.
* gnu/packages/llvm.scm (clang-toolchain-11): Delete variable.

Change-Id: I2d8a6e36b7c30148ddeb7b08250e9e3b171bc295
2025-08-19 21:26:01 +02:00
Andreas Enge
1df102955a
gnu: Remove python-clang-11.
* gnu/packages/llvm.scm (python-clang-11): Delete variable.

Change-Id: Ia9341c1182af82b2717b61ebaea55b25fa5523e2
2025-08-19 21:26:01 +02:00
Andreas Enge
ffe4d0b17e
gnu: Remove ocaml-llvm-11.
* gnu/packages/llvm.scm (ocaml-llvm-11): Delete variable.

Change-Id: If7fe1ce230d4f5e80dd61615e586ae184e45f8cf
2025-08-19 21:26:01 +02:00
Andreas Enge
8fac3ab980
gnu: Remove llvm-10.
* gnu/packages/llvm.scm (llvm-10): Delete variable.

Change-Id: I25f7194ac5c82031e37ee71800162471a0456bc6
2025-08-19 21:26:00 +02:00
Andreas Enge
85cce6b04b
gnu: Remove ocaml-llvm-10.
* gnu/packages/llvm.scm (ocaml-llvm-10): Delete variable.

Change-Id: I2fc01ee76c92349871341558317b78a965c46d15
2025-08-19 21:26:00 +02:00
Andreas Enge
d09e6684b7
gnu: Remove clang-runtime-10.
* gnu/packages/llvm.scm (clang-runtime-10): Delete variable.

Change-Id: Ie5b2b99832e960448716a1b9cf5c796e2abd48c6
2025-08-19 21:26:00 +02:00
Andreas Enge
e4f8fb3ded
gnu: Remove clang-10.
* gnu/packages/llvm.scm (clang-10): Delete variable.
* gnu/packages/patches/clang-10.0-libc-search-path.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.

Change-Id: I226d945dc4ba33a0e49d5e8df3cd7d2630002ef1
2025-08-19 21:26:00 +02:00
Andreas Enge
6cf37fbc8e
gnu: Remove python-clang-10.
* gnu/packages/llvm.scm (python-clang-10): Delete variable.

Change-Id: I3f78ca44abc20abdbc2d7148cc8b5e458bf3b272
2025-08-19 21:26:00 +02:00
Andreas Enge
17d066ab13
gnu: Remove libomp-10.
* gnu/packages/llvm.scm (libomp-10): Delete variable.

Change-Id: I8e503626b7469d2ef86922be6c84d3eca5de1110
2025-08-19 21:26:00 +02:00
Andreas Enge
41f09feb2d
gnu: Remove clang-toolchain-10.
* gnu/packages/llvm.scm (clang-toolchain-10): Delete variable.

Change-Id: I8a3fe581b2036777be38d30a5de657e2fbe41c21
2025-08-19 21:26:00 +02:00
Andreas Enge
fc11268dd0
gnu: llvm-6: Inherit from llvm-6.
* gnu/packages/llvm.scm (llvm-6)[inherit, arguments]: Replace llvm-10
by llvm-12.
[native-inputs]: Copy from llvm-10.

Change-Id: I95282a5d389d9b5de29abe80454a7dae4daee7ab
2025-08-19 21:26:00 +02:00
Andreas Enge
a3d3f3da36
gnu: Remove llvm-8.
* gnu/packages/llvm.scm (llvm-8): Delete variable.

Change-Id: Ib9af941406717103e566adf4c2285273a9f3a369
2025-08-19 21:26:00 +02:00
Andreas Enge
cedfb4fbad
gnu: Remove clang-runtime-8.
* gnu/packages/llvm.scm (clang-runtime-8): Delete variable.

Change-Id: Ica1999299b0a79f082f08440c70ec9860d4dd071
2025-08-19 21:26:00 +02:00
Andreas Enge
c629ba1df4
gnu: Remove clang-8.
* gnu/packages/llvm.scm (clang-8): Delete variable.
* gnu/packages/patches/clang-8.0-libc-search-path.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.

Change-Id: I46b47cb9847ef82a44817021c097b240547c3073
2025-08-19 21:26:00 +02:00
Andreas Enge
2214a13dc2
gnu: Remove libomp-8.
* gnu/packages/llvm.scm (libomp-8): Delete variable.

Change-Id: I9080dcf657d1efbc29f57716e0963ecb33da002a
2025-08-19 21:26:00 +02:00
Andreas Enge
7e93d461f4
gnu: Remove clang-toolchain-8.
* gnu/packages/llvm.scm (clang-toolchain-8): Delete variable.

Change-Id: Ia38daa75f9e8711311b2a6f981a8369fd38f0ea8
2025-08-19 21:25:59 +02:00
Andreas Enge
a8dbbcfc8f
gnu: Remove llvm-7.
* gnu/packages/llvm.scm (llvm-7): Delete variable.

Change-Id: I78608d7db96087045f8fd1bce0bbd9976aae2a2b
2025-08-19 21:25:59 +02:00
Andreas Enge
ba3f143fa4
gnu: Remove clang-runtime-7.
* gnu/packages/llvm.scm (clang-runtime-7): Delete variable.

Change-Id: Iefabacb4ae81ff0af1c5f291c330d7cecf13c425
2025-08-19 21:25:59 +02:00
Andreas Enge
df272322fd
gnu: Remove clang-7.
* gnu/packages/llvm.scm (clang-7): Delete variable.
* gnu/packages/patches/clang-7.0-libc-search-path.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.

Change-Id: I75743853aa656630a4541f42bf577882226b51d3
2025-08-19 21:25:59 +02:00
Andreas Enge
85671504b5
gnu: Remove libomp-7.
* gnu/packages/llvm.scm (libomp-7): Delete variable.

Change-Id: Ic262d4600a29130484cb9eadc2a211ecded62cd9
2025-08-19 21:25:59 +02:00
Andreas Enge
2a0a1b5ced
gnu: libomp-6: Inherit from libomp-12.
This is the highest version for which the derivation does not change.

* gnu/packages/llvm.scm (libomp-6)[inherit, native-inputs]: Replace
libomp-7 by libomp-12.

Change-Id: I0ba0f2364f73f0f307a843b1d4526ceba4430f94
2025-08-19 21:25:59 +02:00
Andreas Enge
a619998a44
gnu: Remove clang-toolchain-7.
* gnu/packages/llvm.scm (clang-toolchain-7): Delete variable.

Change-Id: I71b5f14b35fd532211598c8bf7c762b3ea61fe68
2025-08-19 21:25:59 +02:00