Hello I am running the build command below. I’m trying to create a C module that will run in Nodejs. I am using napi-go to do this.
CGO_LDFLAGS_ALLOW=-Wl,-no_pie GOOS=darwin GOARCH=arm64 CGO_ENABLED=1 go build -buildmode=c-shared -o "example.node" -a ./cmd
Can you send a link to “go-napi” and to the code you’re tring to compile? Is there any more output information from the build process that you can include?
I think this third party lib that I was using napi-go was causing problems so I’m doing it with node-addon-api now. Still having issues but I was able to get the header and .so files generating using this command
go build -trimpath -buildmode=c-shared -ldflags '-w -s -extldflags "-lresolv"' -o keyring.so ./src/go
The lresolv at the end was the big one I needed.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.