I think on mac os x -export-symbol-regex is respected when generating the shared lib. Probably is the same case for the MinGW build since I got the exact same error message that mhe got.
diff -r -u schroedinger-1.0.10.orig/schroedinger/Makefile.am schroedinger-1.0.10/schroedinger/Makefile.am --- schroedinger-1.0.10.orig/schroedinger/Makefile.am 2010-09-22 13:32:47.000000000 -0700 +++ schroedinger-1.0.10/schroedinger/Makefile.am 2011-02-01 01:05:51.000000000 -0800 @@ -157,7 +157,7 @@ libschroedinger_@SCHRO_MAJORMINOR@_la_LDFLAGS = \ -no-undefined \ -version-info $(SCHRO_LIBVERSION) \ - -export-symbols-regex '^(schro|orc)_' + -export-symbols-regex '^_?(schro|orc)_' %.c.gcov: .libs/libschroedinger_@SCHRO_MAJORMINOR@_la-%.gcda %.c $(GCOV) -b -f -o $^ > $@.out diff -r -u schroedinger-1.0.10.orig/schroedinger/Makefile.in schroedinger-1.0.10/schroedinger/Makefile.in --- schroedinger-1.0.10.orig/schroedinger/Makefile.in 2010-10-07 18:28:36.000000000 -0700 +++ schroedinger-1.0.10/schroedinger/Makefile.in 2011-02-01 01:05:57.000000000 -0800 @@ -518,7 +518,7 @@ libschroedinger_@SCHRO_MAJORMINOR@_la_LDFLAGS = \ -no-undefined \ -version-info $(SCHRO_LIBVERSION) \ - -export-symbols-regex '^(schro|orc)_' + -export-symbols-regex '^_?(schro|orc)_' all: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) all-recursive ------------------------------------------------------------------------------ Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)! Finally, a world-class log management solution at an even better price-free! Download using promo code Free_Logger_4_Dev2Dev. Offer expires February 28th, so secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsight-sfd2d _______________________________________________ Schrodinger-devel mailing list Schrodinger-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/schrodinger-devel