Open Rjerk opened 2 years ago
Thank you so much for posting what solved the issue for you!
I was facing the following issue on darwin/arm64 while being on v1.0.1
and on master
at 190650079055d9e4520af8bb367bbf42a37dffad -
➜ go-ycsb git:(master) make
go build -tags " libsqlite3" -o bin/go-ycsb cmd/go-ycsb/*
# github.com/mattn/go-sqlite3
../../../../go/pkg/mod/github.com/mattn/go-sqlite3@v2.0.1+incompatible/sqlite3_load_extension.go:25:8: could not determine kind of name for C.sqlite3_enable_load_extension
../../../../go/pkg/mod/github.com/mattn/go-sqlite3@v2.0.1+incompatible/sqlite3_load_extension.go:33:8: could not determine kind of name for C.sqlite3_load_extension
make: *** [build] Error 1
After adding -tags dynamic
, the build was successful -
➜ go-ycsb git:(master) ✗ make
go build -tags " libsqlite3" -tags dynamic -o bin/go-ycsb cmd/go-ycsb/*
➜ go-ycsb git:(master) ✗
Build failed in my macOS:
Solved this by adding
-tags dynamic
to have go-ycsb link foundationdb dynamically.