-
-
Save jzelinskie/61fad5c6af3e72930482a0a6f34082fe to your computer and use it in GitHub Desktop.
zig faq cross compilation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ CGO_ENABLED=1 GOOS=linux GOARCH=amd64 CC=zcc CXX=zxx go build --tags extended -o faq -v -ldflags '-s -w -X github.com/jzelinskie/faq/pkg/version.Version=0.0.8-dev -extldflags "-v -static"' -tags netgo github.com/jzelinskie/faq/cmd/faq | |
github.com/jzelinskie/faq/internal/jq | |
github.com/jzelinskie/faq/internal/faq | |
github.com/jzelinskie/faq/cmd/faq | |
# github.com/jzelinskie/faq/cmd/faq | |
/usr/local/Cellar/go/1.16.3/libexec/pkg/tool/darwin_amd64/link: running zcc failed: exit status 1 | |
warning: unsupported linker arg: --compress-debug-sections=zlib-gnu | |
ld.lld: error: undefined symbol: jq_set_error_cb | |
>>> referenced by cgo.go:17 (/Users/jzelinskie/Code/oss/faq/internal/jq/cgo.go:17) | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000001.o:(gojq_set_error_cb) | |
>>> referenced by cgo.go:22 (/Users/jzelinskie/Code/oss/faq/internal/jq/cgo.go:22) | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000001.o:(gojq_reset_error_cb) | |
>>> did you mean: _jq_set_error_cb | |
>>> defined in: /usr/local/lib/libjq.a | |
ld.lld: error: undefined symbol: jq_init | |
>>> referenced by cgo-gcc-prolog:53 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_C2func_jq_init) | |
>>> referenced by cgo-gcc-prolog:148 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jq_init) | |
ld.lld: error: undefined symbol: jq_compile_args | |
>>> referenced by cgo-gcc-prolog:113 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jq_compile_args) | |
ld.lld: error: undefined symbol: jq_format_error | |
>>> referenced by cgo-gcc-prolog:131 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jq_format_error) | |
ld.lld: error: undefined symbol: jq_next | |
>>> referenced by cgo-gcc-prolog:166 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jq_next) | |
ld.lld: error: undefined symbol: jq_start | |
>>> referenced by cgo-gcc-prolog:184 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jq_start) | |
ld.lld: error: undefined symbol: jq_teardown | |
>>> referenced by cgo-gcc-prolog:196 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jq_teardown) | |
ld.lld: error: undefined symbol: jv_array_get | |
>>> referenced by cgo-gcc-prolog:213 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_array_get) | |
ld.lld: error: undefined symbol: jv_array_length | |
>>> referenced by cgo-gcc-prolog:232 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_array_length) | |
ld.lld: error: undefined symbol: jv_array_set | |
>>> referenced by cgo-gcc-prolog:253 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_array_set) | |
ld.lld: error: undefined symbol: jv_array_sized | |
>>> referenced by cgo-gcc-prolog:272 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_array_sized) | |
ld.lld: error: undefined symbol: jv_copy | |
>>> referenced by cgo-gcc-prolog:290 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_copy) | |
ld.lld: error: undefined symbol: jv_dump_string | |
>>> referenced by cgo-gcc-prolog:310 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_dump_string) | |
ld.lld: error: undefined symbol: jv_false | |
>>> referenced by cgo-gcc-prolog:327 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_false) | |
ld.lld: error: undefined symbol: jv_free | |
>>> referenced by cgo-gcc-prolog:342 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_free) | |
ld.lld: error: undefined symbol: jv_get_kind | |
>>> referenced by cgo-gcc-prolog:358 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_get_kind) | |
>>> referenced by jv.h:41 (/usr/local/include/jv.h:41) | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_is_valid) | |
ld.lld: error: undefined symbol: jv_invalid_get_msg | |
>>> referenced by cgo-gcc-prolog:376 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_invalid_get_msg) | |
ld.lld: error: undefined symbol: jv_is_integer | |
>>> referenced by cgo-gcc-prolog:395 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_is_integer) | |
ld.lld: error: undefined symbol: jv_kind_name | |
>>> referenced by cgo-gcc-prolog:433 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_kind_name) | |
ld.lld: error: undefined symbol: jv_null | |
>>> referenced by cgo-gcc-prolog:450 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_null) | |
ld.lld: error: undefined symbol: jv_number | |
>>> referenced by cgo-gcc-prolog:468 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_number) | |
ld.lld: error: undefined symbol: jv_number_value | |
>>> referenced by cgo-gcc-prolog:486 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_number_value) | |
ld.lld: error: undefined symbol: jv_object | |
>>> referenced by cgo-gcc-prolog:503 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_object) | |
ld.lld: error: undefined symbol: jv_object_iter | |
>>> referenced by cgo-gcc-prolog:522 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_object_iter) | |
ld.lld: error: undefined symbol: jv_object_iter_key | |
>>> referenced by cgo-gcc-prolog:542 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_object_iter_key) | |
ld.lld: error: undefined symbol: jv_object_iter_next | |
>>> referenced by cgo-gcc-prolog:563 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_object_iter_next) | |
ld.lld: error: undefined symbol: jv_object_iter_valid | |
>>> referenced by cgo-gcc-prolog:584 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_object_iter_valid) | |
ld.lld: error: undefined symbol: jv_object_iter_value | |
>>> referenced by cgo-gcc-prolog:604 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_object_iter_value) | |
ld.lld: error: undefined symbol: jv_object_set | |
>>> referenced by cgo-gcc-prolog:624 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_object_set) | |
ld.lld: error: undefined symbol: jv_parse | |
>>> referenced by cgo-gcc-prolog:642 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_parse) | |
ld.lld: error: undefined symbol: jv_string_sized | |
>>> referenced by cgo-gcc-prolog:662 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_string_sized) | |
ld.lld: error: undefined symbol: jv_string_value | |
>>> referenced by cgo-gcc-prolog:680 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_string_value) | |
ld.lld: error: undefined symbol: jv_true | |
>>> referenced by cgo-gcc-prolog:697 | |
>>> /var/folders/y0/qf55mswx5nx2hk0qw1h3c64w0000gn/T/go-link-672701784/000002.o:(_cgo_2b81333dd0fb_Cfunc_jv_true) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment