Search Criteria
Package Details: zig-git 0.11.0.r3596.gfbb38a7682-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/zig-git.git (read-only, click to copy) |
---|---|
Package Base: | zig-git |
Description: | a programming language prioritizing robustness, optimality, and clarity |
Upstream URL: | https://ziglang.org |
Keywords: | compiler language programming zig ziglang |
Licenses: | MIT |
Conflicts: | zig |
Provides: | zig |
Submitter: | PedroHLC |
Maintainer: | leopoldek |
Last Packager: | leopoldek |
Votes: | 12 |
Popularity: | 0.000015 |
First Submitted: | 2016-08-09 17:43 (UTC) |
Last Updated: | 2024-04-08 18:38 (UTC) |
Dependencies (5)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR)
- lld (llvm-rocm-gitAUR, llvm-gitAUR)
- llvm (llvm-rocm-gitAUR, llvm-gitAUR, llvm-minimal-gitAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
Required by (76)
- asciigen (requires zig) (make)
- brightnessztl (requires zig) (make)
- buongiorno-git (requires zig) (make)
- cargo-lambda-bin (requires zig)
- cmake-pkg (requires zig) (make)
- colorstorm (requires zig) (make)
- comlink-git (requires zig) (make)
- cyberscript (requires zig) (make)
- deshader-git (requires zig) (make)
- digisim-git (requires zig) (make)
- erasmus (requires zig) (make)
- gb-emu-zig-git (requires zig) (make)
- ghostty-git (requires zig) (make)
- ghostty-git-zen3 (requires zig) (make)
- glsl_analyzer (requires zig) (make)
- gmi2html (requires zig) (make)
- hevi (requires zig) (make)
- Show 59 more...
Latest Comments
« First ‹ Previous 1 2 3 4 5 Next › Last »
edtoml commented on 2022-10-13 16:29 (UTC) (edited on 2022-10-13 16:30 (UTC) by edtoml)
An update as to what to do to build with a local copy of llvm15.
- As of zig 0.10.0-dev.4333+f5f28e0d2 the patch from 12888 is no longer required.
- The commit still needs to be removed from the PKGBUILD.
- With llvm 15.0.2 you need to add -DLLVM_USE_STATIC_ZSTD=ON to the llvm make command shown below.
edtoml commented on 2022-09-23 20:24 (UTC)
The package build has been updated to build the last version of zig that builds with llvm 14. If you want to build master, in addition to changes I posted below, you now need to remove the #commit=e2bb92b2e27dc54852a0227345e294ae383358fd from the source.
edtoml commented on 2022-09-18 12:30 (UTC) (edited on 2022-09-18 12:30 (UTC) by edtoml)
Zig updated to llvm15. Looks like Arch is taking time to integrate llvm15. I my opinion creating a local copy of llvm is the way to go. This is what I use:
Read zig issue 12888: https://github.com/ziglang/zig/issues/12888 and manually update the PKGBUILD as per the issue. I use:
misilelaboratory commented on 2022-09-15 08:54 (UTC) (edited on 2022-09-15 08:54 (UTC) by misilelaboratory)
I can't build it, because zig need llvm 15 (not 14)
leopoldek commented on 2022-09-02 22:39 (UTC) (edited on 2022-09-02 23:14 (UTC) by leopoldek)
@edtoml Updated. It should work now.
edtoml commented on 2022-09-01 21:05 (UTC) (edited on 2022-09-02 01:13 (UTC) by edtoml)
With the latest changes to the Zig build process the PKGBUILD no longer works. Problem is that the "cmake --build build" attempts to write directly to /usr/lib. The last part of the build uses zig (stage2) and wants to use -DCMAKE_INSTALL_PREFIX=/usr as written when building stage3. This is the second version of this PKGBUILD.
https://zigbin.io/bdc712
Your mileage may vary
krismolendyke commented on 2022-07-12 21:03 (UTC)
This builds w/ LLVM 14 for me now but I had to add
-DZIG_STATIC_ZLIB=on
as mentioned here https://github.com/ziglang/zig/issues/12069#issuecomment-1179757906tiehuis commented on 2022-07-07 01:22 (UTC) (edited on 2022-07-07 01:23 (UTC) by tiehuis)
Diff for the below from kuon. I do not have push permissions here anymore so cannot update.
kuon commented on 2022-07-07 00:54 (UTC) (edited on 2022-07-07 00:54 (UTC) by kuon)
I just update arch, and now it doesn't build with the following error:
It can be fixed with:
And add to PKGBUILD
to the cmake call (first one)
Techcable commented on 2022-06-28 02:24 (UTC)
Currently the latest master commit will not build because of Zig issue #11137. Essentially Zig does not link to
c_nonshared
, although that is needed on recent version of Arch.Here is an example of a compilation failure on latest master: Github Gist Several other examples of compilation failure are available on the issue.
PR #11529 provides a simple (but hacky) fix to the solution.
You should patch it until upstream adds a proper fix.
« First ‹ Previous 1 2 3 4 5 Next › Last »