summaryrefslogtreecommitdiff
path: root/gnu/packages/zig.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/zig.scm')
-rw-r--r--gnu/packages/zig.scm29
1 files changed, 29 insertions, 0 deletions
diff --git a/gnu/packages/zig.scm b/gnu/packages/zig.scm
index 6b3f66095c7..77a7310a978 100644
--- a/gnu/packages/zig.scm
+++ b/gnu/packages/zig.scm
@@ -1890,4 +1890,33 @@ toolchain. Among other features it provides
1890 (properties `((max-silent-time . 9600) 1890 (properties `((max-silent-time . 9600)
1891 ,@(clang-compiler-cpu-architectures "19"))))) 1891 ,@(clang-compiler-cpu-architectures "19")))))
1892 1892
1893
1894;;;
1895;;; Bootstrap path for Zig 0.15.
1896;;;
1897
1898(define zig-0.14.0-687
1899 (let ((commit "cc047fdd959edb260f7a6e305ccad53f185ece66")
1900 (revision "687")
1901 (base zig-0.14))
1902 (package
1903 (inherit base)
1904 (name "zig")
1905 (version (git-version "0.14.0" revision commit))
1906 (source (zig-source
1907 version commit
1908 "0wjswx1cvql8pxpdrglr3h24v5rffnq3llr0f08hj8g959f6ffvs"))
1909 ;; zig2
1910 (arguments (package-arguments zig-0.10.0-851))
1911 (inputs
1912 (modify-inputs (package-inputs base)
1913 (replace "clang" clang-20)
1914 (replace "lld" lld-20)))
1915 (native-inputs
1916 (modify-inputs (package-native-inputs base)
1917 (replace "llvm" llvm-20)
1918 (replace "zig" `(,base "zig1"))))
1919 (properties `((max-silent-time . 9600)
1920 ,@(clang-compiler-cpu-architectures "20"))))))
1921
1893(define-public zig zig-0.13) 1922(define-public zig zig-0.13)