~d-launchpad-askneil-com/ourdelta/ourdelta-fix-bug338012

« back to all changes in this revision

Viewing changes to bakery/debian-5.0/libmysqlclient15off.README.Debian

merge from cafuego's fixup tree (Debian/Ubuntu build info/scripts)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
* Crashs on systems with Cyrix or other old i486 CPUs
2
 
=====================================================
3
 
 
4
 
As reported http://bugs.mysql.com/bug.php?id=21765 MySQL will segfault on very
5
 
old CPUs that do not have support for the "cpuid" instruction.
6
 
 
7
 
 
8
 
 
9
 
* Self-build binaries that are linked against libmysqlclient15 MUST be rebuild!
10
 
===============================================================================
11
 
 
12
 
This only affects binaries that are build on a Debian unstable/testing system
13
 
before 2006-03-31 or version 5.0.19. "objdump -T myprogram | grep MYSQL_5.0"
14
 
will give a couple of lines output in such a case.
15
 
 
16
 
Until now libmysqlclient.so.15 had versioned symbols provided by a Debian
17
 
patch. Now MySQL finally decided to adopt this patch but sadly chosed a
18
 
different symbol name.
19
 
 
20
 
Binaries linked against the old version of the library with my symbol name will
21
 
not run with the new version with MySQL's symbol name ("version `MYSQL_5.0' not
22
 
found"). The actual name /usr/lib/libmysqlclient.so.15 must stay because else
23
 
binaries coming from systems other than Debian would never run on a Debian
24
 
server.
25
 
 
26
 
So the Debian package had to be renamed from "libmysqlclient15" to
27
 
"libmysqlclient15off" and do now conflict with their former version.
28
 
 
29