disable unix_domain for now: somewhat unstable, e.g. "isabelle build -b HOL-Analysis" on arm64_32-darwin (studio1);
--- a/src/Pure/System/isabelle_process.scala	Fri Nov 24 19:42:53 2023 +0100
+++ b/src/Pure/System/isabelle_process.scala	Fri Nov 24 20:58:12 2023 +0100
@@ -23,7 +23,7 @@
     cwd: JFile = null,
     env: JMap[String, String] = Isabelle_System.settings()
   ): Isabelle_Process = {
-    val channel = System_Channel(unix_domain = Platform.is_unix)
+    val channel = System_Channel()
     val process =
       try {
         val ml_options =
--- a/src/Pure/System/system_channel.scala	Fri Nov 24 19:42:53 2023 +0100
+++ b/src/Pure/System/system_channel.scala	Fri Nov 24 20:58:12 2023 +0100
@@ -13,7 +13,7 @@
 
 
 object System_Channel {
-  def apply(unix_domain: Boolean = Platform.is_unix): System_Channel =
+  def apply(unix_domain: Boolean = false): System_Channel =
     if (unix_domain) new Unix else new Inet
 
   class Inet extends System_Channel(StandardProtocolFamily.INET) {