From 28f0c075acdfa07899099094c1ee58ead79f22ba Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Wed, 4 Jan 2023 15:43:43 -0500 Subject: [PATCH] Fixes M1 support Fixes https://github.com/sbt/sbt/issues/7117 Problem ------- sbt no longer works on a Mac with M1 (aarch64) chips because it fails on ipcsocket library, which we maintain. This was caused by architecture detection that was added in 1.6.1, which did not take in account for macOS universal binary. Solution -------- Update to ipcsocket 1.6.2. --- project/Dependencies.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/Dependencies.scala b/project/Dependencies.scala index 0a9c69c2a..c25f2dcbd 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -26,7 +26,7 @@ object Dependencies { val launcherInterface = "org.scala-sbt" % "launcher-interface" % launcherVersion val rawLauncher = "org.scala-sbt" % "launcher" % launcherVersion val testInterface = "org.scala-sbt" % "test-interface" % "1.0" - val ipcSocket = "org.scala-sbt.ipcsocket" % "ipcsocket" % "1.6.1" + val ipcSocket = "org.scala-sbt.ipcsocket" % "ipcsocket" % "1.6.2" private val compilerInterface = "org.scala-sbt" % "compiler-interface" % zincVersion private val compilerClasspath = "org.scala-sbt" %% "zinc-classpath" % zincVersion