diff --git a/link_linux_arm64.go b/link_linux_arm64.go index cc54e42..b6d018c 100644 --- a/link_linux_arm64.go +++ b/link_linux_arm64.go @@ -4,5 +4,7 @@ package silkworm_go // #cgo LDFLAGS: -lsilkworm_capi // #cgo LDFLAGS: -L${SRCDIR}/lib/linux_arm64 +// #cgo LDFLAGS: -Wl,-rpath,$ORIGIN +// #cgo LDFLAGS: -Wl,-rpath,$ORIGIN/../lib // #cgo LDFLAGS: -Wl,-rpath ${SRCDIR}/lib/linux_arm64 import "C" diff --git a/link_linux_x64.go b/link_linux_x64.go index c9abe31..33454b6 100644 --- a/link_linux_x64.go +++ b/link_linux_x64.go @@ -4,5 +4,7 @@ package silkworm_go // #cgo LDFLAGS: -lsilkworm_capi // #cgo LDFLAGS: -L${SRCDIR}/lib/linux_x64 +// #cgo LDFLAGS: -Wl,-rpath,$ORIGIN +// #cgo LDFLAGS: -Wl,-rpath,$ORIGIN/../lib // #cgo LDFLAGS: -Wl,-rpath ${SRCDIR}/lib/linux_x64 import "C" diff --git a/link_macos_arm64.go b/link_macos_arm64.go index d31f4ce..51fa873 100644 --- a/link_macos_arm64.go +++ b/link_macos_arm64.go @@ -4,5 +4,7 @@ package silkworm_go // #cgo LDFLAGS: -lsilkworm_capi // #cgo LDFLAGS: -L${SRCDIR}/lib/macos_arm64 +// #cgo LDFLAGS: -Wl,-rpath,./ +// #cgo LDFLAGS: -Wl,-rpath,./../lib // #cgo LDFLAGS: -Wl,-rpath ${SRCDIR}/lib/macos_arm64 import "C" diff --git a/link_macos_x64.go b/link_macos_x64.go index 2639e75..6dff84d 100644 --- a/link_macos_x64.go +++ b/link_macos_x64.go @@ -4,5 +4,7 @@ package silkworm_go // #cgo LDFLAGS: -lsilkworm_capi // #cgo LDFLAGS: -L${SRCDIR}/lib/macos_x64 +// #cgo LDFLAGS: -Wl,-rpath,./ +// #cgo LDFLAGS: -Wl,-rpath,./../lib // #cgo LDFLAGS: -Wl,-rpath ${SRCDIR}/lib/macos_x64 import "C"