gedit 3.4.2, fix builtin resources
authorYaakov Selkowitz <yselkowitz@users.sourceforge.net>
Thu, 28 Jun 2012 21:00:15 +0000 (16:00 -0500)
committerYaakov Selkowitz <yselkowitz@users.sourceforge.net>
Thu, 28 Jun 2012 21:00:15 +0000 (16:00 -0500)
commit4cd0219d0fcca9e952984e5f6350e64b66892b0c
treecae043b57d8e322f84b30fb0fdfd93c3d74b9ad8
parentfa261a3ff95d6f066953d50032c2188c2937c620
gedit 3.4.2, fix builtin resources

This solves the problem with the missing interface in 3.4.[01].  The
problem was that the static GResources, which were to be initialized
via __attribute__((constructor)), are in libgedit-private.  The latter
didn't have -no-undefined, so ended up static, so when it was linked into
gedit.exe, the ctor/dtor symbols were dropped (similar to Vinagre 3.2 in
BGO#653558). If libgedit-private is shared, the ctor/dtor are exported.

So instead of exporting everything from gedit.exe, we can link against
a shared libgedit-private, allowing us to drop most of the implib hackery
previously required.
3.0.0-cygwin.patch [deleted file]
3.4.2-cygwin.patch [new file with mode: 0644]
gedit-3.4.2-1.cygport [moved from gedit-3.4.1-1.cygport with 60% similarity]
This page took 0.022048 seconds and 5 git commands to generate.