[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-gnubg] Win32 builds - new set of DLL
From: |
Holger |
Subject: |
Re: [Bug-gnubg] Win32 builds - new set of DLL |
Date: |
Fri, 27 Jun 2003 16:31:35 +0200 |
At 15:19 27.06.2003 +0200, Øystein O Johansen wrote:
(You can get the list of needed dlls by typing: objdump -p gnubg.exe | grep
dll )
DLL Name: libart_lgpl.dll
DLL Name: freetype-6.dll
DLL Name: gdbm.dll
DLL Name: libgdk-0.dll
DLL Name: libglib-2.0-0.dll
DLL Name: libgtk-0.dll
DLL Name: libiconv-2.dll
DLL Name: libintl.dll
DLL Name: KERNEL32.dll
DLL Name: msvcrt.dll
DLL Name: msvcrt.dll
DLL Name: libpng.dll
DLL Name: USER32.dll
DLL Name: libxml2.dll
But it only shows the directly dependent libraries. libpng needs zlib for
instance.
I think iconv.dll and libiconv-2.dll is compatible to each other. Let's use
just one.
Same with libintl. I think we should just use one, not both libint-1.dll
and libintl-2.dll. Let's agree to use the same dll's for all builds, and
let's also try not to use two different library versions in the same
distribution, if possible. I think we should put a high priority on that.
(Maybe even make a special build of a library)
Yes, I'd also like to just use libiconv-2.dll and libintl-2.dll. It appears
that GTK+ and/or glib are linked to the old versions and thus require the
library with that name. In order to solve this we would have to compile
glib and GTK+ ourselves. I'm not really fond of doing this myself. ;)
If we would decide on using the older versions, this could require a
careful setup of MinGW. E.g. I've installed a few more packages than
necessary (just because they're useful) and they require the new versions.
So they exist and during compilation gnubg gets linked against them.
There's also an other possibillity. We could use the GTK runtime libraries
from the GIMP for Windows package. It will same the poeple who uses both
the gimp and gnubg the trouble of having the same gtk libraries to places
on their computer.
This could be nice. However, a few kB shouldn't matter at all.
Regards,
Holger