I would like to compile to arm on osx. With the following command: GOOS=linux GOARCH=arm CGO_ENABLED=1 go build -o foo main.go
But I get: runtime/cgo clang: error: argument unused during compilation: '-mno-thumb'
I use this package: https://github.com/mattn/go-sqlite3 I tried the hints: https://github.com/mattn/go-sqlite3/issues/106
Thanks for every help :-)
"As the bug report you linked to says, you will need a C compiler that targets ARM Linux. While the Go toolchain comes with everything you need to cross compile pure Go code, it doesn't include the tools needed to cross compile the C components of packages that use cgo." – James Henstridge
The result, I compiled it on the arm device (raspberrypi).