on OSX, with the newly minted go1.9.4 with its cgo flag restrictions, I am telling the linker what libraries to link against: (here https://github.com/gijit/gi/blob/master/vendor/github.com/glycerine/golua/lua/lua.go#L10 )
~~~ #cgo LDFLAGS: ${SRCDIR}/../../../LuaJIT/LuaJIT/src/libluajit.a -lm -ldl ~~~ produces on attempt to build: ~~~ make build go build -ldflags "-X main.LastGitCommitHash=30259813c10c0f6b63768b4f35358828e2e29f0b -X main.BuildTimeStamp=2018-02-09T22:49:48+0700 -X main.GitBranch=master -X main.NearestGitTag=v0.9.6 -X main.GoVersion=go_version_go1.9.4_darwin/amd64" -o gi go build github.com/gijit/gi/vendor/github.com/glycerine/golua/lua: invalid flag in #cgo LDFLAGS: /Users/jaten/go/src/github.com/gijit/gi/vendor/github.com/glycerine/golua/lua/../../../LuaJIT/LuaJIT/src/libluajit.a make[2]: *** [build] Error 1 make[1]: *** [install] Error 2 make: *** [install] Error 2 jaten@jatens-MacBook-Pro ~/go/src/github.com/gijit/gi (master) $ ~~~ So.... how do I tell cgo to link against these libraries in 1.9.4? Going down the path of crazy, I tried setting CGO_CFLAGS_ALLOW="$(GOPATH)/github.com/gijit/gi/vendor/github.com/glycerine/golua/lua/../../../LuaJIT/LuaJIT/src/libluajit.a", but even so I still get: ~~~ go build -ldflags "-X main.LastGitCommitHash=30259813c10c0f6b63768b4f35358828e2e29f0b -X main.BuildTimeStamp=2018-02-09T23:08:10+0700 -X main.GitBranch=master -X main.NearestGitTag=v0.9.6 -X main.GoVersion=go_version_go1.9.4_darwin/amd64" -o gi go build github.com/gijit/gi/vendor/github.com/glycerine/golua/lua: invalid flag in #cgo LDFLAGS: /Users/jaten/go/src/github.com/gijit/gi/vendor/github.com/glycerine/golua/lua/../../../LuaJIT/LuaJIT/src/libluajit.a make[2]: *** [build] Error 1 make[1]: *** [install] Error 2 make: *** [minimal] Error 2 jaten@jatens-MacBook-Pro ~/go/src/github.com/gijit/gi (master) $ ~~~ -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.