Mailinglist Archive: opensuse-bugs (8048 mails)

< Previous Next >
[Bug 238552] use --disable-static where appropriate
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 6 Feb 2007 09:38:06 -0700 (MST)
  • Message-id: <20070206163806.144F0D18@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=238552





------- Comment #5 from sbrabec@xxxxxxxxxx 2007-02-06 09:38 MST -------
It is not possible to link GNOME packages statically in SuSE Linux 10.2 and
upstream:

- Core libraries don't provide static versions: libpangoft2-1.0.a,
libgtk-x11-2.0.a, libgnome-keyring.a, libatk-1.0.a,... I gave up changing of
packages here, but I suspect, that more static libraries is missing.

- Even if you will link static application, you will need dynamic gtk input
methods, pango renderers, virtual file system methods. It will make the static
binary even more fragile than shared one:
- because back-end ABI changes more often
- because there will be no evidence, that application will not work with
certain GNOME versions.

- Even if everything will work correctly, the application will take tens of
megabytes of unshared memory.

So I propose unconditionally remove static libraries for all packages above
gtk2/pango/atk and keep static library only for glib2, where it can have a
meaning.


--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

< Previous Next >