This takes care of two of the outstanding issues in #923. One being initializing libtool with win32-dll
and the other being the addition of -no-undefined
to the libtool LDFLAGS. See each commit for more details.
Builders cross-compiling for Windows (including Core) will no-longer see:
0libtool: warning: undefined symbols not allowed in x86_64-w64-mingw32 shared libraries; building static only
I’m planning on making some related changes downstream.