After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 481419 - win32 builds
win32 builds
Status: RESOLVED FIXED
Product: libxslt
Classification: Platform
Component: general
unspecified
Other All
: Normal blocker
: ---
Assigned To: Daniel Veillard
libxml QA maintainers
Depends on:
Blocks:
 
 
Reported: 2007-09-28 20:25 UTC by Roumen Petrov
Modified: 2008-11-24 22:33 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
the cygwin patch (7.77 KB, patch)
2007-09-28 20:28 UTC, Roumen Petrov
none Details | Review
the mingw patch (3.46 KB, patch)
2007-09-28 20:37 UTC, Roumen Petrov
none Details | Review

Description Roumen Petrov 2007-09-28 20:25:16 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.
Comment 1 Roumen Petrov 2007-09-28 20:28:39 UTC
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
Comment 2 Roumen Petrov 2007-09-28 20:37:46 UTC
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 .
Comment 3 Roumen Petrov 2008-11-24 22:33:41 UTC
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.