diff options
| -rw-r--r-- | gnu/packages/zig.scm | 28 |
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) |
