From c9b32c1333e4009b342eedc5f5b39127a724fb42 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sun, 29 May 2016 23:44:09 -0400 Subject: [PATCH] Fixed Linux static linking. --- link_darwin_amd64.go | 3 ++- link_linux_386.go | 2 +- link_linux_amd64.go | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/link_darwin_amd64.go b/link_darwin_amd64.go index eee19e2..3a848b3 100644 --- a/link_darwin_amd64.go +++ b/link_darwin_amd64.go @@ -2,7 +2,8 @@ package ui -// #cgo LDFLAGS: ${SRCDIR}/libui_darwin_amd64.a -framework Foundation -framework AppKit -lpthread +// #cgo CFLAGS: -mmacosx-version-min=10.8 -DMACOSX_DEPLOYMENT_TARGET=10.8 +// #cgo LDFLAGS: ${SRCDIR}/libui_darwin_amd64.a -framework Foundation -framework AppKit -lpthread -mmacosx-version-min=10.8 // #include // #include // extern void _CFRunLoopSetCurrent(CFRunLoopRef); diff --git a/link_linux_386.go b/link_linux_386.go index 0a8c1d8..30edeba 100644 --- a/link_linux_386.go +++ b/link_linux_386.go @@ -5,7 +5,7 @@ package ui -// #cgo LDFLAGS: ${SRCDIR}/libui_linux_386.a -Wl,-rpath=$ORIGIN +// #cgo LDFLAGS: ${SRCDIR}/libui_linux_386.a -lm -ldl // #cgo pkg-config: gtk+-3.0 import "C" diff --git a/link_linux_amd64.go b/link_linux_amd64.go index 8cb2029..6d3d568 100644 --- a/link_linux_amd64.go +++ b/link_linux_amd64.go @@ -5,7 +5,7 @@ package ui -// #cgo LDFLAGS: ${SRCDIR}/libui_linux_amd64.a -Wl,-rpath=$ORIGIN +// #cgo LDFLAGS: ${SRCDIR}/libui_linux_amd64.a -lm -ldl // #cgo pkg-config: gtk+-3.0 import "C"