# HG changeset patch # User Chris Cannam # Date 1407337345 -3600 # Node ID acc12b4d54b4ff19eac66c64749d6afb01d1e1e7 # Parent 6ea008aa881763587a08aa8d46d3cca799aa5686 Looks like --retain-symbols-file=.list is the PE equivalent of the ELF version script for our purposes diff -r 6ea008aa8817 -r acc12b4d54b4 Makefile.mingw32 --- a/Makefile.mingw32 Wed Aug 06 12:38:00 2014 +0100 +++ b/Makefile.mingw32 Wed Aug 06 16:02:25 2014 +0100 @@ -6,8 +6,8 @@ AR = $(TOOLPREFIX)ar RANLIB = $(TOOLPREFIX)ranlib -CXXFLAGS += -I../vamp-plugin-sdk -fno-exceptions -DNDEBUG -O3 -msse -msse2 -Wall -Wextra -LDFLAGS := -L../vamp-plugin-sdk -fno-exceptions -static -shared -lvamp-sdk +CXXFLAGS += -I../vamp-plugin-sdk -DNDEBUG -O3 -msse -msse2 -Wall -Wextra +LDFLAGS := -L../vamp-plugin-sdk -static -shared -lvamp-sdk -Wl,--retain-symbols-file=vamp-plugin.list PLUGIN_EXT := .dll