I am building strongSwan natively on Windows with MSYS2 and MinGW-w64 following the instructions at https://wiki.strongswan.org/projects/strongswan/wiki/Windows.
The make terminates with messages: libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../.. -I../../../../src/libstrongswan -I../../../../src/libstrongswan/plugins/pubkey -I../../../../src/libcharon -I../../../../src/libcharon/plugins/counters -DSWANCTLDIR=\"swanctl\" -DIPSEC_PIDDIR=\"/var/run\" -I/mingw64/include -g -O2 -Wall -Wno-pointer-sign -Wno-format-security -Wno-format -mno-ms-bitfields -D_WIN32 -D_WIN64 -DOPENSSL_SYS_WIN32 -DOPENSSL_SYS_WIN64 -I/C:/OpenSSL-Win64/include/openssl -include /home/IEUser/strongswan-5.8.4/config.h -MT libvici.lo -MD -MP -MF .deps/libvici.Tpo -c libvici.c -DDLL_EXPORT -DPIC -o .libs/libvici.o /bin/sh ../../../../libtool --tag=CC --mode=link gcc -g -O2 -Wall -Wno-pointer-sign -Wno-format-security -Wno-format -mno-ms-bitfields -D_WIN32 -D_WIN64 -DOPENSSL_SYS_WIN32 -DOPENSSL_SYS_WIN64 -I/C:/OpenSSL-Win64/include/openssl -include /home/IEUser/strongswan-5.8.4/config.h -L/C:/OpenSSL-Win64/lib -L/mingw64/lib -o libvici.la -rpath /mingw64/lib/ipsec vici_message.lo vici_builder.lo vici_cert_info.lo libvici.lo ../../../../src/libstrongswan/libstrongswan.la libtool: error: can't build x86_64-pc-mingw64 shared library unless -no-undefined is specified make[6]: *** [Makefile:737: libvici.la] Error 1 make[6]: Leaving directory '/home/IEUser/strongswan-5.8.4/src/libcharon/plugins/vici' make[5]: *** [Makefile:975: all-recursive] Error 1 make[5]: Leaving directory '/home/IEUser/strongswan-5.8.4/src/libcharon/plugins/vici' make[4]: *** [Makefile:1983: all-recursive] Error 1 make[4]: Leaving directory '/home/IEUser/strongswan-5.8.4/src/libcharon' make[3]: *** [Makefile:1279: all] Error 2 make[3]: Leaving directory '/home/IEUser/strongswan-5.8.4/src/libcharon' make[2]: *** [Makefile:537: all-recursive] Error 1 make[2]: Leaving directory '/home/IEUser/strongswan-5.8.4/src' make[1]: *** [Makefile:598: all-recursive] Error 1 make[1]: Leaving directory '/home/IEUser/strongswan-5.8.4' make: *** [Makefile:509: all] Error 2 Where and how do I specify -no-undefined? Sent with ProtonMail Secure Email.