1 |
Hi, |
2 |
|
3 |
I volunteered to help Diego summarize a news item on "crossdev, glib and |
4 |
binary compatibility", see http://blog.flameeyes.eu/2011/05/15/ |
5 |
Here's the result; as I am neither a specialist in the topic nor know much |
6 |
about news items, please be lenient :) |
7 |
|
8 |
-------------- |
9 |
If you are cross-compiling to a 32-bit architecture such as ARM, or if |
10 |
you are using a 32-bit architecture and have sys-devel/crossdev installed, |
11 |
please be warned that - unless you follow the advice below - your system |
12 |
may become seriously broken. |
13 |
|
14 |
We have recently fixed bug 367351 in sys-devel/crossdev, where the size of |
15 |
the pthread_mutex_t type was hardwired incorrectly into configure scripts. |
16 |
Unfortunately, if the size was incorrect before, switching to the correct |
17 |
value changes the ABI of libgthread. All binaries linked against the previous |
18 |
glib may thus simply crash. |
19 |
|
20 |
You will have to ensure the ABI stability before upgrading crossdev. |
21 |
Information on how to fix this is available at the following URL: |
22 |
http://blog.flameeyes.eu/2011/05/15/ |
23 |
--------------- |
24 |
|
25 |
Opinions? |
26 |
|
27 |
Cheers, |
28 |
Andreas |
29 |
|
30 |
-- |
31 |
|
32 |
Andreas K. Huettel |
33 |
Gentoo Linux developer |
34 |
dilfridge@g.o |
35 |
http://www.akhuettel.de/ |