aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/zig015/Makefile2
-rw-r--r--lang/zig015/files/patch-CMakeLists.txt14
2 files changed, 15 insertions, 1 deletions
diff --git a/lang/zig015/Makefile b/lang/zig015/Makefile
index 28701593922c..902abbea5a30 100644
--- a/lang/zig015/Makefile
+++ b/lang/zig015/Makefile
@@ -14,7 +14,7 @@ WWW= https://ziglang.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-ONLY_FOR_ARCHS= aarch64 amd64
+ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le
ONLY_FOR_ARCHS_REASON= not yet supported
BUILD_DEPENDS= llvm${_LLVM_VER}>=0:devel/llvm${_LLVM_VER}
diff --git a/lang/zig015/files/patch-CMakeLists.txt b/lang/zig015/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..c6f283901009
--- /dev/null
+++ b/lang/zig015/files/patch-CMakeLists.txt
@@ -0,0 +1,14 @@
+--- CMakeLists.txt.orig 2025-10-11 03:53:21 UTC
++++ CMakeLists.txt
+@@ -791,9 +791,9 @@ else()
+ set(ZIG2_COMPILE_FLAGS "/Od")
+ set(ZIG2_LINK_FLAGS "/STACK:16777216 /FORCE:MULTIPLE")
+ else()
+- set(ZIG_WASM2C_COMPILE_FLAGS "-std=c99 -O2")
++ set(ZIG_WASM2C_COMPILE_FLAGS "-std=c99 -Os")
+ set(ZIG1_COMPILE_FLAGS "-std=c99 -Os")
+- set(ZIG2_COMPILE_FLAGS "-std=c99 -O0 -fno-sanitize=undefined -fno-stack-protector")
++ set(ZIG2_COMPILE_FLAGS "-std=c99 -Os -fno-sanitize=undefined -fno-stack-protector")
+ if(APPLE)
+ set(ZIG2_LINK_FLAGS "-Wl,-stack_size,0x10000000")
+ elseif(MINGW)