GNOME Bugzilla – Bug 699202
DLL isn't generated by MinGW cross compile on Linux
Last modified: 2014-10-07 13:08:13 UTC
Created attachment 242781 [details] [review] Fix typos to use -no-undefined ld flag -no-undefined ld flag is required to generate DLL by MinGW cross compile but -no-undefined ld flag isn't used. See the attached patch for details.
I add more explanations. * CLUTTER_LT_LDFLAGS in configure.ac is a typo. "GTK_" is missing before "LT_LDFLAGS". * CLUTTER_GTK_LT_LDFLAGS is AC_SUBST()-ed but CLUTTER_LT_LDFLAGS isn't AC_SUBST()-ed. So we can't use CLUTTER_LT_LDFLAGS in Makefile.am. * clutter-gtk/Makefile.am uses CLUTTER_LT_LDFLAGS (typo) not CLUTTER_GTK_LT_LDFLAGS. But CLUTTER_LT_LDFLAGS isn't AC_SUBST()-ed. So the value is always empty even if "-no-undefined" is specified to CLUTTER_LT_LDFLAGS. Could you review the patch?
thanks for the patch, and sorry for taking this long to push it.