Add -static-libgcc to LDFLAGS on Windows builds.

This is needed to avoid adding a dependency on libgcc_s_sjlj-1.dll.
This commit is contained in:
Simon Howard 2017-01-08 21:36:25 +01:00
parent 40f576b7b9
commit 1e478f8cb3

View file

@ -30,6 +30,10 @@ if [ $(uname) = "Darwin" ]; then
LDFLAGS="-lobjc ${LDFLAGS:-}" LDFLAGS="-lobjc ${LDFLAGS:-}"
MACOSX_DEPLOYMENT_TARGET=10.7 MACOSX_DEPLOYMENT_TARGET=10.7
export LDFLAGS MACOSX_DEPLOYMENT_TARGET export LDFLAGS MACOSX_DEPLOYMENT_TARGET
elif [[ "$BUILD_HOST" =~ mingw ]]; then
# MingW builds need the -static-libgcc linker option, otherwise we
# will depend on an unnecessary DLL, libgcc_s_sjlj-1.dll:
LDFLAGS="-static-libgcc ${LDFLAGS:-}"
else else
# Include $INSTALL_DIR/lib in the list of paths that is searched # Include $INSTALL_DIR/lib in the list of paths that is searched
# when looking for DLLs. This allows built binaries to be run # when looking for DLLs. This allows built binaries to be run