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

Reply via email to