GNOME Bugzilla – Bug 481419
win32 builds
Last modified: 2008-11-24 22:33:41 UTC
This bug report accumulate patches related to libxslt win32 builds. The severity is blocker since the libxslt don't allow neither cygwin nor mingw to be build using GNU auto-tools. The OS is all because we can cross-compile so the problem affect all OS-es Of course we should exclude win32 native builds since libxslt provide plain big-makefile for them. The plain big-makefile is not solution for other OS-es since it contain specific for native OS commands. Version should be "ALL", but this choice don't exist so that all existing version including HEAD(CVS/SVN) are affected. Patches follow.
Created attachment 96346 [details] [review] the cygwin patch This patch is extracted from stable cygwin source package libxslt-1.1.20-2-src.tar.bz2
Created attachment 96347 [details] [review] the mingw patch It is not wonder that the patch is similar to cygwin patch. The patch address the same problem but for mingw. The patch first was first attached to the bug http://bugzilla.gnome.org/show_bug.cgi?id=454392 .
The trunk version (r1493 2008-11-14) add --no-undefined flag for mingw ang cygwin host platforms. To create libraries with name same as for native build vendors may use command: $ make LDFLAGS="-avoid-version" Libtool flag '-avoid-version' is optional and it is at will. This is enough this issue to be marked as resolved.