GNOME Bugzilla – Bug 727499
W32: shared libraries can't be built
Last modified: 2014-06-28 12:51:20 UTC
Libtool refuses to make shared libraries without -no-undefined, and refuses to make shared libraries with -no-undefined when there are undefined references.
Created attachment 273484 [details] [review] W32: Allow shared libs to be built This requires -no-undefined flag and resolving all dependencies at link-time by linking plugins to libpeas and libpeas-gtk as needed.
For me it looks good, let's wait for an extra ack from Garret. Although there is one missing point, the seed loader should be modified to add also the direct link to libpeas.
Created attachment 273502 [details] [review] W32: Allow shared libs to be built (v2) This requires -no-undefined flag and resolving all dependencies at link-time by linking plugins to libpeas and libpeas-gtk as needed. v2: Added (untested, but identical, so, hopefully, they work) changes to python3 loader and seed loader.
Comment on attachment 273502 [details] [review] W32: Allow shared libs to be built (v2) Hey sorry for the delay, looks good. Feel free to commit.
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.