discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Debian Jessie update


From: Activecat
Subject: Re: [Discuss-gnuradio] Debian Jessie update
Date: Wed, 28 May 2014 17:30:10 +0800


On Wed, May 28, 2014 at 5:17 PM, Marcus Müller <address@hidden> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

To explain: Binaries are generally linked against binaries, ie.
against a certain set of symbols only present in a certain build of a
binary; thus, usually libraries link against specific versionized
libraries.

If you update a library, binaries linked against the old version are
bound to stop working. In most unixoid systems, this is circumvented
(sometimes) by having the ability to have multiple libraries in
different versions installed [1](libgrandmascheesecake.so.1.0.0,
libgrandmascheesecake.so.1.1.2) and a symlink from the general name to
the recent one (libgrandmascheesecake.so ->
libgrandmascheesecake.so.1.1.2). However, usually you don't want to
have conflicting versions, so package management usually goes miles to
ensure that all packages in a certain distribution version are built
against the same library version.

Greetings,
Marcus

[1] windows-y systems usually ship all the libraries in the same
directory as the executable, which is --from a storage point of view--
quite like static linking.

Thank you very much.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]