From 2f659c68f4e4f1a4ce91108c360188ccbc2bed43 Mon Sep 17 00:00:00 2001 From: Michael Mior Date: Fri, 22 Jul 2022 17:50:37 -0400 Subject: [PATCH] Enable building on Scala 2.11 --- build.sbt | 2 +- .../src/main/scala/com/github/sbt/jni/syntax/NativeLoader.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.sbt b/build.sbt index 8f571523..b31905fb 100644 --- a/build.sbt +++ b/build.sbt @@ -1,6 +1,6 @@ import scala.sys.process._ -val scalaVersions = Seq("3.1.3", "2.13.8", "2.12.16") +val scalaVersions = Seq("3.1.3", "2.13.8", "2.12.16", "2.11.12") val macrosParadiseVersion = "2.1.1" ThisBuild / versionScheme := Some("semver-spec") diff --git a/core/src/main/scala/com/github/sbt/jni/syntax/NativeLoader.scala b/core/src/main/scala/com/github/sbt/jni/syntax/NativeLoader.scala index ac7e92bf..51a1f303 100644 --- a/core/src/main/scala/com/github/sbt/jni/syntax/NativeLoader.scala +++ b/core/src/main/scala/com/github/sbt/jni/syntax/NativeLoader.scala @@ -16,7 +16,7 @@ object NativeLoader { val plat: String = { val line = try { - scala.sys.process.Process("uname -sm").!!.linesIterator.next() + scala.io.Source.fromString(scala.sys.process.Process("uname -sm").!!).getLines().next() } catch { case _: Exception => sys.error("Error running `uname` command") }