summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/zig.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/zig.scm b/gnu/packages/zig.scm
index 60f8eb3998c..4ce87cc7c61 100644
--- a/gnu/packages/zig.scm
+++ b/gnu/packages/zig.scm
@@ -2069,4 +2069,32 @@ toolchain. Among other features it provides
2069 (properties `((max-silent-time . 9600) 2069 (properties `((max-silent-time . 9600)
2070 ,@(clang-compiler-cpu-architectures "20"))))) 2070 ,@(clang-compiler-cpu-architectures "20")))))
2071 2071
2072
2073;;;
2074;;; Bootstrap path for Zig 0.16.
2075;;;
2076
2077(define zig-0.15.0-1447
2078 (let ((commit "ce0df033cf2bb6986c6c226786e6543d05e29a77")
2079 (revision "1447")
2080 (base zig-0.15))
2081 (package
2082 (inherit base)
2083 (name "zig")
2084 (version (git-version "0.15.0" revision commit))
2085 (source (zig-source
2086 version commit
2087 "1c3wfbpyrkkr5d2bjqnscwqywcf36lkvs8rsmq2y1ci0aa1rj007"))
2088 ;; zig2
2089 (arguments (package-arguments zig-0.10.0-851))
2090 (inputs
2091 (modify-inputs inputs
2092 (replace "clang" clang-21)
2093 (replace "lld" lld-21)))
2094 (native-inputs
2095 (modify-inputs native-inputs
2096 (replace "llvm" llvm-21)
2097 (replace "zig" `(,base "zig1"))))
2098 (properties `((max-silent-time . 9600)
2099 ,@(clang-compiler-cpu-architectures "21"))))))
2072(define-public zig zig-0.13) 2100(define-public zig zig-0.13)