From 3a66c7ca6470a96171e6d1a9871bc6e8950b8a8c Mon Sep 17 00:00:00 2001 From: retropikzel Date: Mon, 19 Jan 2026 20:23:48 +0200 Subject: [PATCH] Fix Kawa --- libs/implementations.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/implementations.scm b/libs/implementations.scm index 6ba5847..7c1f527 100644 --- a/libs/implementations.scm +++ b/libs/implementations.scm @@ -395,7 +395,9 @@ compilation-target) (apply string-append `(,exec-cmd - " kawa -J--add-exports=java.base/jdk.internal.foreign=ALL-UNNAMED -J--enable-native-access=ALL-UNNAMED --r7rs --full-tailcalls" + ,(if (symbol=? compilation-target 'cgi) + "kawa --r7rs --full-tailcalls" + " kawa -J--add-exports=java.base/jdk.internal.foreign.abi=ALL-UNNAMED -J--add-exports=java.base/jdk.internal.foreign.layout=ALL-UNNAMED -J--add-exports=java.base/jdk.internal.foreign=ALL-UNNAMED -J--enable-native-access=ALL-UNNAMED -J--enable-preview --r7rs --full-tailcalls") ,(util-getenv "COMPILE_R7RS_KAWA") " -Dkawa.import.path=" ,@(map (lambda (item)