Menu

Updated: gtk+-2.2.4-2

Hi, all guys

I've uploaded the second release of gtk+-2.2.4.

The major different from gtk+-2.2.4-1 is that now all symbols in libgtk2.0-0
are exported, i.e, symbols started with an `_' now available for applications.

According to the original intention of gtk's developer, these symbols are
gtk's private symbols and should not be used by applications, but acutally
there're a few applications did use them, such as d4x, gnome-commander.

And RedHat, Ximian and Debian all disabled -export-symbols-regex to make these
symbols exported.
http://patches.ximian.com/download.cgi?object=gtk+-2.0.6-exportsymbols.patch-1
http://ftp.debian.org/debian/pool/main/g/gtk+2.0/gtk+2.0_2.4.2-1.diff.gz

Notes for developer:
The original source uses `-export-symbols-regex "^[^_].*"' to shadow those symbols.
To disable this on Linux (or other UNIX?), you just need to LIBTOOL_EXPORT_OPTIONS to null.
But this seems not work on Cygwin, thus I set LIBTOOL_EXPORT_OPTIONS to '-export-symbols-regex ".*"'

File Releases (Binary and source)
http://sourceforge.net/project/showfiles.php?group_id=75392&package_id=93307&release_id=247242

Cygwin setup repository (only binary and patches)
http://cygnome2.sourceforge.net/install/release/gtk2

Notes: gtk+-2.4.1 have not been rebuilt with this new change.

Posted by Yang Guilong 2004-06-20

Log in to post a comment.