Всем привет.
Команда для сборки:
GOOS=windows GOARCH=amd64 CGO_ENABLED=1 CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++-posix go build -ldflags '-linkmode external -extldflags "-static"' -x .
в go файле имеется строка (liblz4.dll.a есть):
#cgo windows LDFLAGS: -llz4.dll
сборка проходит без ошибок, но:
objdump -x cmd/app/app.exe | grep 'DLL Name:'
DLL Name: liblz4.dll
При запуске (на винде), говорит нет liblz4.dll. Если положить dll, то программа работает. Что я упустил?