summaryrefslogtreecommitdiff
path: root/gnu/packages/zig.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: zig: Remove unneeded librt patch.•••* gnu/packages/patches/zig-do-not-link-against-librt.patch: Delete patch. * gnu/local.mk (dist_patch_DATA): Unregister. * gnu/packages/zig.scm (zig-0.9, zig-0.10): Remove patch. Change-Id: Ifc6c811671827aeb8ae4c191020ef724847abebe Josselin Poiret2024-08-311-4/+2
* gnu: clang: Move compiler-cpu-architectures to llvm-meta.scm.•••* gnu/packages/llvm.scm (clang-properties): Extract compiler-cpu-architectures and move ... * gnu/packages/llvm-meta.scm: ... to here. * gnu/packages/zig.scm (zig-0.9, zig-0.10)[properties]: Use clang-compiler-cpu-architectures. * gnu/local.mk (GNU_SYSTEM_MODULES): Register new file. Change-Id: Ie0bedbd6e2927eaa05024685cc66375ea278e4c2 Efraim Flashner2024-03-101-3/+4
* gnu: zig: Add tuning information.•••* gnu/packages/zig.scm (zig-0.9, zig-0.10)[properties]: Add clang-properties matching input clang packages. Change-Id: Ib4a665a29e925b85d0e7695810a8889951dd1602 Efraim Flashner2023-12-031-2/+5
* gnu: zig: Build with baseline cpu by default.•••* gnu/packages/patches/zig-use-baseline-cpu-by-default.patch: Add file. * gnu/packages/zig.scm (zig-0.10.1): Apply patch above. * gnu/local/mk (dist_patch_DATA): Register it. Change-Id: I40bd28071c97c0dd0a907c704072b52b26d2de28 Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Ekaitz Zarraga2023-12-031-1/+2
* gnu: zig-0.10: Inherit from zig-0.9.•••* gnu/packages/zig.scm (zig-0.9): Expand definition. (zig-0.10): Inherit from zig-0.9. Change-Id: I36c273ac3f08982f598fa934571c1b83437cb977 Hilton Chain2023-11-251-91/+88
* gnu: zig-0.9: Use gexp.•••* gnu/packages/zig.scm (zig-0.9)[arguments]: Use gexp. Change-Id: I38c856320ace6d960ae342f5de164ca6c3f449c0 Hilton Chain2023-11-251-47/+48
* gnu: zig-0.10: Use gexp.•••* gnu/packages/zig.scm (zig-0.10)[arguments]: Use gexp. Change-Id: I8ba6a4bd92784637cd3a4448e2f99ed521a17f3a Hilton Chain2023-11-251-39/+40
* gnu: zig-0.9: Fix building on riscv64-linux.•••* gnu/packages/zig.scm (zig-0.9)[source]: Add patch. [arguments]: Skip tests when building for riscv64-linux. When building for riscv64-linux add a phase to adjust the tests. * gnu/packages/patches/zig-0.9-riscv-support.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Efraim Flashner2023-07-141-1/+21
* gnu: zig: Fix build.•••* gnu/packages/patches/zig-do-not-link-against-librt.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/zig.scm (zig-0.10): Use it. Also force LLVM to be dynamically linked, and set up the CC env variable. (zig-0.9): Also use the above patch. Signed-off-by: Andreas Enge <andreas@enge.fr> Josselin Poiret2023-04-221-4/+11
* gnu: zig: Increase max-silent-time.•••* gnu/packages/zig.scm (zig-0.10)[properties]: Set max-silent-time to 3 hours. Efraim Flashner2023-03-201-0/+2
* gnu: zig: Build against a baseline CPU.•••* gnu/packages/zig.scm (zig-0.10)[#:configure-flags]: Add “-DZIG_TARGET_MCPU=baseline”. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Ekaitz Zarraga2023-03-191-0/+1
* gnu: zig: Update to 0.10.1.•••* gnu/packages/zig.scm (zig-0.10): New variable. (zig-0.9): Rename from zig. Inherit from zig-0.10. (zig): Define as zig-0.10. * gnu/packages/ncdu.scm (ncdu)[native-inputs]: Use zig-0.9. * gnu/packages/zig-xyz.scm (zig-zls)[inputs]: Use zig-0.9. Efraim Flashner2023-02-091-17/+78
* gnu: zig: Limit to 64bit systems.•••* gnu/packages/zig.scm (zig)[supported-systems]: New field. Efraim Flashner2022-06-121-0/+4
* gnu: LLVM, Clang: Add 14.0.0.•••* gnu/packages/llvm.scm (%llvm-monorepo-hashes, %llvm-patches, llvm-monorepo): New variables. (clang-runtime-from-llvm): Make HASH optional; use monorepo when not present. (clang-from-llvm): Likewise. (llvm-14, clang-runtime-14, clang-14, clang-toolchain-14, lld-14): New variables. (llvm-13): Inherit from LLVM-14. (lld-13): Inherit from LLD-14. (lld): Turn into alias for LLD-14. * gnu/packages/patches/clang-14.0-libc-search-path.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/zig.scm (zig): Change from LLD to LLD-13. Marius Bakke2022-04-071-1/+1
* gnu: zig: Remove unneeded patch.•••* gnu/packages/zig.scm (zig)[source]: Remove one patch. * gnu/packages/patches/zig-disable-libc-note-test.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Efraim Flashner2022-03-281-4/+1
* gnu: zig: Update to 0.9.1.•••* gnu/packages/zig.scm (zig): Update to 0.9.1. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> jgart2022-03-151-2/+2
* gnu: zig: Update to 0.9.0•••* gnu/packages/patches/zig-disable-libc-note-test.patch: Move patch changes to new file. * gnu/packages/patches/zig-use-system-paths.patch: Update line numbers. * gnu/packages/zig.scm: Update to 0.9.0 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Calum Irwin2022-01-241-5/+6
* gnu: zig: Build with LLD 12.•••This fixes a regression introduced in a05e573d60bf64129abf4d4e5f27355c84ebb2ee as the LLD version must match the LLVM version. * gnu/packages/llvm.scm (lld-12): New variable. * gnu/packages/zig.scm (zig)[inputs]: Change from LLD to LLD-12. Marius Bakke2022-01-091-1/+1
* gnu: Simplify package inputs.•••This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès2021-12-131-3/+3
* Update mailmap and copyright assignments for Liliana Marie Prikler.•••Use full names everywhere. * .mailmap: Use full name for Liliana Marie Prikler. * gnu/packages/zig.scm: Likewise. Liliana Marie Prikler2021-11-061-1/+1
* gnu: Add zig.•••* gnu/packages/patches/zig-disable-libc-note-test.patch, gnu/packages/patches/zig-use-system-paths.patch: New files. * gnu/packages/zig.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES, dist_patch_DATA): Adjust accordingly. Liliana Marie Prikler2021-10-311-0/+104