Alyssa Ross
929e918a51
llvmPackages.clang-unwrapped: enable debug info
...
This increases the memory required to link by quite a bit, but it
should be fine for Hydra, and people building themselves with
insufficient RAM can either disable it, or just decrease --cores.
2025-05-31 16:18:43 +02:00
Michael Daniels
788161457d
llvm_{12,13,14,15}: fix build with Python 3.13
...
Python 3.13 removed the "pipes" module, which LLVM used through v16.
So we need a patch. It's only used once though!
A similar patch was used by Arch: https://gitlab.archlinux.org/archlinux/packaging/packages/llvm15/-/blob/main/nopipes.diff?ref_type=heads
2025-05-30 21:37:33 -04:00
Tristan Ross
f9460c7b56
llvmPackages_20: 20.1.5 -> 20.1.6
2025-05-30 16:25:03 -07:00
Martin Weinelt
1558d84649
Merge remote-tracking branch 'origin/master' into staging-next
2025-05-30 19:29:41 +02:00
Tristan Ross
c579bdd6d5
llvmPackages_git: 21.0.0-unstable-2025-05-18 -> 21.0.0-unstable-2025-05-25
2025-05-30 16:34:38 +02:00
John Ericson
ddf7c357d4
clang-wrapper: add special case for FreeBSD headers ( #384615 )
2025-05-28 19:52:17 -04:00
Audrey Dutcher
b9c1cebcfa
llvmPackages.tblgen: Fix native FreeBSD build
2025-05-28 16:43:51 -07:00
nixpkgs-ci[bot]
f55ad1c8a3
Merge staging-next into staging
2025-05-27 00:17:23 +00:00
Tristan Ross
06fec0cf1f
llvmPackages_20: 20.1.4 -> 20.1.5 ( #407294 )
2025-05-26 11:49:43 -07:00
Philip Taron
b76868988b
cc-wrapper: add support for strictflexarrays1 & strictflexarrays3 hardening flags ( #400408 )
2025-05-26 10:46:00 -07:00
Tristan Ross
e580b3c627
llvmPackages_20.libc: fix by removing scudo ( #409966 )
2025-05-25 21:42:18 -07:00
Robert Scott
3f1a00c79d
cc-wrapper: add support for strictflexarrays1 & strictflexarrays3 hardening flags
...
adding strictflexarrays1 to pkgsExtraHardening
2025-05-24 11:10:20 +01:00
Tristan Ross
974c38747b
llvmPackages_20.libc: fix by removing scudo
2025-05-22 17:01:58 -07:00
Tristan Ross
02260cbf40
llvmPackages.lldb-manpages: fix building
2025-05-22 16:38:25 -07:00
Tristan Ross
8f55ad2577
llvmPackages_git: 21.0.0-unstable-2025-05-11 -> 21.0.0-unstable-2025-05-18
2025-05-20 12:30:30 +02:00
Tristan Ross
bc8ee2f851
llvmPackages_20: 20.1.4 -> 20.1.5
2025-05-17 06:29:06 -07:00
Alexander Bantyev
941751e8cc
llvmPackages: document adding a patch
...
The `getVersionFile` function in the LLVM packaging is a bit confusing.
Clarify its use by making a step-by-step instruction for adding new
patches.
2025-05-17 12:21:53 +02:00
nixpkgs-ci[bot]
3578961ffe
Merge master into staging-next
2025-05-12 18:06:01 +00:00
Tristan Ross
01c978969c
llvmPackages_git: 21.0.0-unstable-2025-05-04 -> 21.0.0-unstable-2025-05-11
2025-05-12 16:12:12 +02:00
nixpkgs-ci[bot]
5567436fc8
Merge master into staging-next
2025-05-12 06:06:09 +00:00
Tristan Ross
b168f96287
llvmPackages_git: 21.0.0-unstable-2025-04-27 -> 21.0.0-unstable-2025-… ( #404271 )
2025-05-11 22:02:37 -07:00
nixpkgs-ci[bot]
159b8e43a4
Merge master into staging-next
2025-05-08 06:05:38 +00:00
Tristan Ross
4f8431266c
llvmPackages.libunwind: add fake libgcc
2025-05-07 07:42:50 -07:00
nixpkgs-ci[bot]
d66de87bc6
Merge staging-next into staging
2025-05-06 00:17:05 +00:00
Philip Taron
5ec9db8430
llvmPackages_20: 20.1.3 -> 20.1.4 ( #402959 )
2025-05-05 11:09:02 -07:00
Tristan Ross
53aad6fa0e
llvmPackages_20.mlir: unmark as broken
...
Context: #402482
mlir was originally broken when we got LLVM 20.1.1. Some time after it,
mlir is working but did not get marked as working.
2025-05-04 21:19:49 -07:00
Tristan Ross
b21c692cd6
llvmPackages_git: 21.0.0-unstable-2025-04-27 -> 21.0.0-unstable-2025-05-04
2025-05-04 21:04:35 -07:00
nixpkgs-ci[bot]
6ef3390306
Merge staging-next into staging
2025-05-05 00:18:01 +00:00
nixpkgs-ci[bot]
94a9466a41
Merge master into staging-next
2025-05-05 00:17:30 +00:00
Tristan Ross
dbb15ebbe6
llvmPackages_git: 21.0.0-unstable-2025-04-13 -> 21.0.0-unstable-2025-… ( #402436 )
2025-05-04 11:25:09 -07:00
nixpkgs-ci[bot]
0e76d45697
Merge staging-next into staging
2025-04-30 18:06:31 +00:00
nixpkgs-ci[bot]
636429202b
Merge master into staging-next
2025-04-30 18:05:11 +00:00
Alexander Bantyev
4e420e3f27
llvmPackages: add comments for all patches in LLVM and CLang ( #402816 )
2025-04-30 13:53:11 +00:00
Silvan Mosberger
bc2b4e77d8
llvmPackages: add comments for all patches in LLVM and CLang
...
Co-Authored-By: Silvan Mosberger <silvan.mosberger@moduscreate.com >
2025-04-30 11:55:26 +04:00
Tristan Ross
8f6cc85e83
llvmPackages_20: 20.1.3 -> 20.1.4
2025-04-29 19:28:36 -07:00
Vladimír Čunát
c0231d5ca7
llvm: print output when running tests ( #401814 )
2025-04-29 20:29:01 +02:00
Vladimír Čunát
3f0f520e30
llvmPackages.{clang,mlir}: Mark big-parallel ( #401669 )
2025-04-29 08:15:17 +02:00
Peter Waller
8eed584a6d
llvmPackages.{clang,mlir}: Mark big-parallel
...
Mark these packages as big-parallel to match llvmPackages.llvm.
They are chosen because they are relatively expensive to build, as
opposed to others where I currently believe they are less of an issue
from a CPU time/memory standpoint.
I suspect most people don't care about big-parallel or it would have
been noticed earlier. I have a use case where I am building many
variants of clang all at once and I want to avoid OOM by constraining
the number of parallel builds of items marked big-parallel.
Signed-off-by: Peter Waller <p@pwaller.net >
2025-04-28 22:48:48 +01:00
Tristan Ross
17ef8f50b7
llvmPackages_git: 21.0.0-unstable-2025-04-13 -> 21.0.0-unstable-2025-04-27
2025-04-27 22:37:41 -07:00
K900
f96ac2dcd6
Merge remote-tracking branch 'origin/master' into staging-next
2025-04-26 09:07:48 +03:00
Fernando Rodrigues
05580f4b44
treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
...
Follow-up to #394797 .
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net >
2025-04-25 22:20:17 -03:00
Emily
4e8b25a6ff
llvm: print output when running tests
2025-04-25 18:05:28 +01:00
nixpkgs-ci[bot]
a0c5005f59
Merge staging-next into staging
2025-04-16 12:06:56 +00:00
Tristan Ross
be2c67ee44
llvmPackages_20: 20.1.2 -> 20.1.3
2025-04-16 09:09:53 +02:00
nixpkgs-ci[bot]
d952c7a45a
Merge staging-next into staging
2025-04-14 06:06:16 +00:00
Tristan Ross
76d386bfbe
llvmPackages_git: 21.0.0-unstable-2025-04-06 -> 21.0.0-unstable-2025-04-13
2025-04-14 07:20:10 +02:00
Tristan Ross
ac9394463c
llvmPackages_{12,13,14,15,16,17,18,19,20,git}.compiler-rt: condense native build inputs
2025-04-09 12:13:06 +02:00
Tristan Ross
228dab381b
llvmPackages_{12,13,14,15,16,17,18,19,20,git}.compiler-rt: condense
...
cmake flags
2025-04-09 12:13:06 +02:00
Tristan Ross
a413234974
llvmPackages_{12,13,14,15,16,17,18,19,20,git}.compiler-rt: optional string cflags link
2025-04-09 12:13:06 +02:00
Tristan Ross
30d40ddba9
llvmPackages_{12,13,14,15,16,17,18,19,20,git}.compiler-rt: organize patches
2025-04-09 12:13:06 +02:00