Yes, CGO is disabled. ldd doesn't seem to exist on MacOS:
make build && ls -la ./evcc && otool -L ./evcc
1.21.7
CGO_ENABLED=0 go build -v -tags=release -trimpath -ldflags='-X
github.com/evcc-io/evcc/server.Version=0.124.1 -X
github.com/evcc-io/evcc/server.Commit=596071b42 -s -w'
-rwxr-xr-x 1 andig staff *93824418* 9 Feb 14:38 ./evcc
./evcc:
/usr/lib/libSystem.B.dylib (compatibility version 0.0.0, current
version 0.0.0)
/usr/lib/libresolv.9.dylib (compatibility version 0.0.0, current
version 0.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
(compatibility version 0.0.0, current version 0.0.0)
/System/Library/Frameworks/Security.framework/Versions/A/Security
(compatibility version 0.0.0, current version 0.0.0)
1.22.0
CGO_ENABLED=0 go build -v -tags=release -trimpath -ldflags='-X
github.com/evcc-io/evcc/server.Version=0.124.1 -X
github.com/evcc-io/evcc/server.Commit=596071b42 -s -w'
-rwxr-xr-x 1 andig staff *81119026* 9 Feb 14:37 ./evcc
./evcc:
/usr/lib/libSystem.B.dylib (compatibility version 0.0.0, current
version 0.0.0)
/usr/lib/libresolv.9.dylib (compatibility version 0.0.0, current
version 0.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
(compatibility version 0.0.0, current version 0.0.0)
/System/Library/Frameworks/Security.framework/Versions/A/Security
(compatibility version 0.0.0, current version 0.0.0)
On Friday, February 9, 2024 at 2:22:36 PM UTC+1 Brian Candler wrote:
> Have you at any point set CGO_ENABLED=0 ?
>
> What does "ldd /path/to/binary" show on both the old (larger) and new
> (smaller) binaries? Maybe one is dynamically linked and the other
> statically linked?
>
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/5787a122-8581-41e7-81d5-9ae2b0e28942n%40googlegroups.com.