Gentoo Archives: gentoo-dev

From: "Robin H. Johnson" <robbat2@××××××××××××××.net>
To: Per Wigren <wigren@××××.se>
Cc: gentoo-dev@g.o
Subject: Re: [gentoo-dev] Destroying dependancies...
Date: Fri, 28 Mar 2003 22:55:06
Message-Id: 20030328225502.GC2445@cherenkov.orbis-terrarum.net
In Reply to: Re: [gentoo-dev] Destroying dependancies... by Per Wigren
1 On Fri, Mar 28, 2003 at 05:54:54PM +0100, Per Wigren wrote:
2 > But how do we check that with the current information?
3 > To use the postfix-case above as an example..
4 > Postfix works fine with both MySQL v3.x and MySQL v4.x.
5 > If it is compiled against v3 it has to be recompiled if MySQL is upgraded from
6 > v3 to v4, but not if it is upgraded from v4.0.11 to v4.0.12..
7 >
8 > To use MPlayer as another example..
9 > MPlayer has to be recompiled EVERY TIME that DirectFB is upgraded, even minor
10 > version, because it links to .so.<complete versionnumber> .. But it doesn't
11 > need to be recompiled if for example Vorbis is upgraded from v1.0.1 to v1.0.2
12 > or even v1.8.5 because it links to libvorbis.so.0 ...
13 The MPlayer and MySQL examples are different. For MPlayer it's the link
14 to .so.<complete versionnumber> that means you need to recompile.
15
16 But for MySQL v4, even if you linked just to the plain .so, you had to
17 recompile, because the API and structures changed. If you just left it
18 there and tried to run things, they would segfault.
19
20 --
21 Robin Hugh Johnson
22 E-Mail : robbat2@××××××××××××××.net
23 Home Page : http://www.orbis-terrarum.net/?l=people.robbat2
24 ICQ# : 30269588 or 41961639
25 GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85

Replies

Subject Author
Re: [gentoo-dev] Destroying dependancies... Per Wigren <wigren@××××.se>