Files
macports-ports/lang/vlang/files/patch-boehmgc-prefix.diff
2022-11-10 16:15:11 +00:00

19 lines
774 B
Diff

--- vlib/builtin/builtin_d_gcboehm.c.v.original 2022-11-10 11:57:53.000000000 +0000
+++ vlib/builtin/builtin_d_gcboehm.c.v 2022-11-10 16:02:13.000000000 +0000
@@ -31,12 +31,12 @@
} $else {
$if macos || linux {
#flag -DGC_BUILTIN_ATOMIC=1
- #flag -I @VEXEROOT/thirdparty/libgc/include
- $if (prod && !tinyc && !debug) || !(amd64 || arm64 || i386 || arm32) {
+ #flag -I @PREFIX@/include
+ $if (!macos && prod && !tinyc && !debug) || !(amd64 || arm64 || i386 || arm32) {
// TODO: replace the architecture check with a `!$exists("@VEXEROOT/thirdparty/tcc/lib/libgc.a")` comptime call
#flag @VEXEROOT/thirdparty/libgc/gc.o
} $else {
- #flag @VEXEROOT/thirdparty/tcc/lib/libgc.a
+ #flag @PREFIX@/lib/libgc.a
}
$if macos {
#flag -DMPROTECT_VDB=1