diff options
author | Hilton Chain <hako@ultrarare.space> | 2024-11-19 20:27:49 +0800 |
---|---|---|
committer | Hilton Chain <hako@ultrarare.space> | 2024-12-31 10:56:34 +0800 |
commit | 3ef8c9307ce10ca59af9bcf84161a88fd08310e7 (patch) | |
tree | e778ed993ab65c9112bb45672dcd79fe018fb0a2 /Makefile.am | |
parent | 05bbf0ec43abcc8c49e1e49e95baca24f6fea950 (diff) |
gnu: zig: Build reproducibly.
* guix/build/zig-utils.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/build-system/zig.scm (%zig-build-system-modules): Add it.
(zig-build,zig-cross-build): Add #:zig-build-target.
* guix/build/zig-build-system.scm (zig-target): Move to (guix build zig-utils).
(configure): Move to (guix build zig-utils) as zig-configure.
(build): Replace target with zig-build-target.
(%standard-phases): Adjust accordingly.
* gnu/packages/zig.scm (zig-0.9)[arguments]<#:imported-modules,#:modules>: Add
zig-build-system modules.
<#:configure-flags>: Set ZIG_TARGET_TRIPLE for native builds too.
Move applicable flags from zig-0.10 here.
<#:phases>: Apply 'zig-configure.
Unset ZIG_LIBC in 'check.
Remove 'set-cache-dir.
(zig-0.10)[arguments]<#:configure-flags>: Adjust accordingly.
(zig-0.10.0-610)[arguments]<#:configure-flags>: Remove ZIG_TARGET_TRIPLE.
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index 908c48b4ef..403808b0f6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -284,6 +284,7 @@ MODULES = \ guix/build/bournish.scm \ guix/build/qt-utils.scm \ guix/build/zig-build-system.scm \ + guix/build/zig-utils.scm \ guix/build/make-bootstrap.scm \ guix/build/toml.scm \ guix/search-paths.scm \ |