-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 *sigh* I guess I'll have to shoot some libtool developer when I happen to meet them in a dark alley...
Christian Stimming schrieb: > The problem seems to get introduced by linking to gnc-module.o into a > library, so the full symbol table of gnc-module.o is printed at the > bottom of this message. That symbol table has some symbols marked by "C" > -- is this a problem? Turns out the libtool header <ltdl.h> *must* have the macros _WIN32 and in particular LIBLTDL_DLL_IMPORT defined or otherwise the linking will fail on windows. Once I do this, these variables marked with "C" disappear in the object file, and all expected symbols correctly appear in the resulting DLL... For now I add these defines to the ./configure CFLAGS and all is done, see http://wiki.gnucash.org/wiki/Windows . More on windows later. Christian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iQCVAwUBRBWIB2XAi+BfhivFAQKxTwQAunCMzaR4cHqdVU8geWfpyYZVDgm6/M7N baT6bvf1uOP3jTlU/2jf1uR9mdZGck2qZo9sH1KtkDNSfrrvWpHssEM7kMXOAdlY +teQ5D/SqRJzaFh7A6DYjCWp0SQryjtxIqD6u1oHIZrBEeyegt7MGZPGbnhUU2Uf h6WPRGA1Je8= =xgzx -----END PGP SIGNATURE----- _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
