sm-sorcery AT lists.ibiblio.org
Subject: Discussion of Sorcery related topics
List archive
[SM-Sorcery] wget .so dependencies (possibly global problem)
- From: Ondra Tomecka <otom7630 AT lucy.troja.mff.cuni.cz>
- To: SourceMage Sorcery List <sm-sorcery AT lists.ibiblio.org>
- Subject: [SM-Sorcery] wget .so dependencies (possibly global problem)
- Date: Wed, 4 Feb 2004 13:00:56 +0100 (CET)
Hi all,
I just updated few spells, gettext as one of them. Gettext updated library
libintl.so from libintl.so.2 to libintl.so.3. I would not expect this to
cause any problems, as file libintl.so still exists and correctly points
to new version. However, I tried to summon some other spell, and wget
failed with message that it cannot find libintl.so.2 (which it cannot
becase it's not there anymore).
I made a little research with ldd to find out that there are lot of spells
which expect exact major version of library (which is understandable as
change in major version usually means ABI change), but this means that
upgrade of major version of shared library can break lots of programs at
once if it deletes previous version.
One possible solution for this can be to recompile all spells which use
the upgraded library, but I'm afraid that this could possibly be terribly
time-consuming.
Another possibility would be to leave previous version available, and add
it to list of files of the spell which installs new version, so it would
still be tracked by sorcery. And possibly check if existing older versions
are still being used by some spell, which would be probably very slow too.
Or add sorcery subcommand to check for unused older versions and remove
them ;-)
The more I think about it, the more I like the latter option with added
subcommand to sorcery. Only bad thing about it is a lot of work which it
would require...
Any thoughts about this?
Andy
-
[SM-Sorcery] wget .so dependencies (possibly global problem),
Ondra Tomecka, 02/04/2004
-
Re: [SM-Sorcery] wget .so dependencies (possibly global problem),
Paul, 02/04/2004
-
Re: [SM-Sorcery] wget .so dependencies (possibly global problem),
Robin Cook, 02/04/2004
-
Re: [SM-Sorcery] wget .so dependencies (possibly global problem),
Paul, 02/04/2004
-
Re: [SM-Sorcery] wget .so dependencies (possibly global problem),
Arwed von Merkatz, 02/04/2004
-
Re: [SM-Sorcery] wget .so dependencies (possibly global problem),
Ondra Tomecka, 02/04/2004
- Re: [SM-Sorcery] wget .so dependencies (possibly global problem), Paul, 02/04/2004
-
Re: [SM-Sorcery] wget .so dependencies (possibly global problem),
Ladislav Hagara, 02/04/2004
- Re: [SM-Sorcery] wget .so dependencies (possibly global problem), Jeremy Kolb, 02/04/2004
- Re: [SM-Sorcery] wget .so dependencies (possibly global problem), Arwed von Merkatz, 02/04/2004
- Re: [SM-Sorcery] wget .so dependencies (possibly global problem), Ondra Tomecka, 02/04/2004
-
Re: [SM-Sorcery] wget .so dependencies (possibly global problem),
Ondra Tomecka, 02/04/2004
-
Re: [SM-Sorcery] wget .so dependencies (possibly global problem),
Arwed von Merkatz, 02/04/2004
-
Re: [SM-Sorcery] wget .so dependencies (possibly global problem),
Paul, 02/04/2004
-
Re: [SM-Sorcery] wget .so dependencies (possibly global problem),
Robin Cook, 02/04/2004
-
Re: [SM-Sorcery] wget .so dependencies (possibly global problem),
Paul, 02/04/2004
Archive powered by MHonArc 2.6.24.