| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Update to version 0.12.0: * * CHANGELOG TOO LONG ** See https://ziglang.org/download/0.12.0/release-notes.html - Now requires llvm17, all patches and specfile updated accordingly
- Update macros.zig * Change %zig to %__zig to avoid confusion between `zig` or `%zig`.
- Drelease-safe is now Doptimize
- Change builder to ninja. change c and c++ compiler to clang
- Remove comment since it builds now on latest glibc.
- Update to version 0.11.0: * * CHANGELOG TOO LONG ** See https://ziglang.org/download/0.11.0/release-notes.html - Update patchsets: * remove 0000-invoke-lld-llvm15.patch * add 0000-remove-lld-in-cmakelist.patch * add 0001-invoke-lld.patch * update 0002-no-lld-libs-and-includes.patch * change to llvm16 - Update specfile to use LLVM version 16.x. This will be removed in the future.
- Enable build with riscv64 and %{mips64} arches.
- Declare Group as "Development/Languages/Other" to remove some warnings.
- Fix version required for LLVM on Leap.
- Add rpm-macros to recommends. - Simplify to just use ExclusiveArch declaration.
- Improve specfile: from %{_rpmconfigdir}/macros.d to %{_rpmmacrodir}
- Add zig-rpmlintrc to specfile as one of sources.
- Increase physical memory to 64G on riscv, and aarch. * Note: ppc architectures won't build. Placeholder for now. - Set physical memory to 8G for arm architectures. Placeholder for now - Set physical memory to 32G for i586 archictectures. - ExcludeArch for ppc and arm architectures.
- Initial spec for zig 0.10.1