This is the mail archive of the
cygwin-apps@cygwin.com
mailing list for the Cygwin project.
Re: gtk2-win32 vs. gtk2-x11
On Aug 10 11:09, Gerrit P. Haase wrote:
> Hello Corinna,
>
> Date: Mon, 9 Aug 2004 11:12:13 +0200, Corinna writes:
> > On Aug 8 01:13, Gerrit P. Haase wrote:
> >> Hello,
> >>
> >> I'm not sure how to release gtk+ with x11 and win32 together.
> >>
> >> There are lot of duplicated filenames, only the two main DLL's have a
> >> different name. These two version cannot be installed together
> >> without using different prefixes.
>
> > Can you explain a bit more? Are they using different header files
> > with the same name instead of using #define's a lot, etc?
>
> There are the executables:
> /usr/bin/gdk-pixbuf-query-loaders.exe
> /usr/bin/gtk-query-immodules-2.0.exe
> /usr/bin/gdk-pixbuf-csource.exe
> /usr/bin/gtk-demo.exe
What about having two versions each, as with the *.a files?
/usr/bin/gdk-pixbuf-query-loaders-x11.exe
/usr/bin/gdk-pixbuf-query-loaders-win32.exe
etc.
> in the x11 version they are linked against
> /usr/lib/libgdk-x11-2.0.dll.a
> /usr/lib/libgtk-x11-2.0.dll.a
> the win32 ones are linked against
> /usr/lib/libgdk-win32-2.0.dll.a
> /usr/lib/libgtk-win32-2.0.dll.a
And the DLLs have the same name, without some x11/win32 suffix (sort of)?
> The headers are the same for both packages, probably with some
> #ifdef's. The GTK+ immodules have the same name, but are linked
> against the main library (x11 or win32 version). All the locale
Where are the immodules located, usr/share/$foo? Any sense to
create appropriate subdirs x11/win32? Too complicated?
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Co-Project Leader mailto:cygwin@cygwin.com
Red Hat, Inc.