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 |