From 93ea5f8e9be365859c0a717ed1dd9fc005574c7b Mon Sep 17 00:00:00 2001 From: falkTX Date: Mon, 20 Jun 2022 10:31:47 +0100 Subject: [PATCH] Workaround mingw oddity Signed-off-by: falkTX --- setup/env.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/setup/env.sh b/setup/env.sh index 18aefd0..2e7c197 100644 --- a/setup/env.sh +++ b/setup/env.sh @@ -120,14 +120,15 @@ if [ "${MACOS}" -eq 1 ]; then LINK_FLAGS+=" -Wl,-dead_strip -Wl,-dead_strip_dylibs -Wl,-x" else LINK_FLAGS+=" -Wl,-O1 -Wl,--as-needed -Wl,--gc-sections -Wl,--no-undefined -Wl,--strip-all" - LINK_FLAGS+=" -static-libgcc -static-libstdc++" if [ "${WIN32}" -eq 1 ]; then - LINK_FLAGS+=" -static -Wl,-Bstatic" + LINK_FLAGS+=" -static -static-libgcc -static-libstdc++ -Wl,-Bstatic" if [ "${CROSS_COMPILING}" -eq 0 ] && [ -e "/usr/lib/libssp.a" ]; then LINK_FLAGS+=" -lssp" else LINK_FLAGS+=" -lssp_nonshared" fi + else + LINK_FLAGS+=" -static-libgcc -static-libstdc++" fi fi