From 887999e6cfe3f340b995e3928ec95f8bbcb3b3d1 Mon Sep 17 00:00:00 2001 From: Arman Bilge Date: Sun, 25 Sep 2022 20:59:33 +0000 Subject: [PATCH] Use static linking --- build.sbt | 3 +-- uring/src/main/scala/fs2/io/uring/unsafe/uring.scala | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/build.sbt b/build.sbt index b696fa8d..e294fe7d 100644 --- a/build.sbt +++ b/build.sbt @@ -22,9 +22,8 @@ val munitCEVersion = "2.0.0-M3" ThisBuild / nativeConfig ~= { c => c.withCompileOptions(c.compileOptions :+ "-I/home/linuxbrew/.linuxbrew/include") - .withLinkingOptions(c.linkingOptions :+ "-L/home/linuxbrew/.linuxbrew/lib") + .withLinkingOptions(c.linkingOptions :+ "/home/linuxbrew/.linuxbrew/lib/liburing.a") } -ThisBuild / envVars ++= Map("LD_LIBRARY_PATH" -> "/home/linuxbrew/.linuxbrew/lib") lazy val root = tlCrossRootProject.aggregate(uring) diff --git a/uring/src/main/scala/fs2/io/uring/unsafe/uring.scala b/uring/src/main/scala/fs2/io/uring/unsafe/uring.scala index 344f28c7..6eda6609 100644 --- a/uring/src/main/scala/fs2/io/uring/unsafe/uring.scala +++ b/uring/src/main/scala/fs2/io/uring/unsafe/uring.scala @@ -22,7 +22,6 @@ import scala.scalanative.unsafe._ import scala.scalanative.unsigned._ import scala.scalanative.runtime.Intrinsics._ -@link("uring") @extern private[uring] object uring { type __u8 = CUnsignedChar