From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev-return-2039-arch-gentoo-dev=gentoo.org@gentoo.org>
Received: (qmail 1178 invoked by uid 1002); 28 Mar 2003 22:55:06 -0000
Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm
Precedence: bulk
List-Post: <mailto:gentoo-dev@gentoo.org>
List-Help: <mailto:gentoo-dev-help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev-unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev-subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@gentoo.org
Received: (qmail 10282 invoked from network); 28 Mar 2003 22:55:06 -0000
Date: Fri, 28 Mar 2003 14:55:02 -0800
From: "Robin H. Johnson" <robbat2@orbis-terrarum.net>
To: Per Wigren <wigren@home.se>
Cc: gentoo-dev@gentoo.org
Message-ID: <20030328225502.GC2445@cherenkov.orbis-terrarum.net>
Mail-Followup-To: Per Wigren <wigren@home.se>, gentoo-dev@gentoo.org
References: <200303260139.33248.wigren@home.se> <20030328151453.GC4478@purematrix.com> <200303281754.55905.wigren@home.se>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="tqI+Z3u+9OQ7kwn0"
Content-Disposition: inline
In-Reply-To: <200303281754.55905.wigren@home.se>
User-Agent: Mutt/1.5.3i
Subject: Re: [gentoo-dev] Destroying dependancies...
X-Archives-Salt: d05316cb-8924-49c5-9ecc-6f357845a888
X-Archives-Hash: 1c754d5417ff4e921b73b2e0f0e52965

--tqI+Z3u+9OQ7kwn0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Mar 28, 2003 at 05:54:54PM +0100, Per Wigren wrote:
> But how do we check that with the current information?
> To use the postfix-case above as an example..
> Postfix works fine with both MySQL v3.x and MySQL v4.x.
> If it is compiled against v3 it has to be recompiled if MySQL is upgraded=
 from=20
> v3 to v4, but not if it is upgraded from v4.0.11 to v4.0.12..
>=20
> To use MPlayer as another example..
> MPlayer has to be recompiled EVERY TIME that DirectFB is upgraded, even m=
inor=20
> version, because it links to .so.<complete versionnumber> ..  But it does=
n't=20
> need to be recompiled if for example Vorbis is upgraded from v1.0.1 to v1=
=2E0.2=20
> or even v1.8.5 because it links to libvorbis.so.0 ...
The MPlayer and MySQL examples are different. For MPlayer it's the link
to .so.<complete versionnumber> that means you need to recompile.

But for MySQL v4, even if you linked just to the plain .so, you had to
recompile, because the API and structures changed. If you just left it
there and tried to run things, they would segfault.

--=20
Robin Hugh Johnson
E-Mail     : robbat2@orbis-terrarum.net
Home Page  : http://www.orbis-terrarum.net/?l=3Dpeople.robbat2
ICQ#       : 30269588 or 41961639
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

--tqI+Z3u+9OQ7kwn0
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)
Comment: Robbat2 @ Orbis-Terrarum Networks

iD8DBQE+hNLGsnuUTjSIToURAsCUAJ47gp9Q8RSiGRRO02kD3UJu4itZfwCfRYmT
F8wvtHZIyiS2J5wbdjfmQEg=
=dxr3
-----END PGP SIGNATURE-----

--tqI+Z3u+9OQ7kwn0--