1 |
Il giorno dom, 09/10/2011 alle 12.35 -0400, James Cloos ha scritto: |
2 |
> |
3 |
> |
4 |
> Ie, ln(1) cannot find some of the symbols it needs if the .so was |
5 |
> compiled with 4.5 and the .o files with 4.6. |
6 |
> |
7 |
> Which looks like an ABI issue, yes? |
8 |
|
9 |
Not really. GCC, like most other libraries, only supports |
10 |
forward-compatibility. Which means that you can use code built against |
11 |
4.5 when using 4.6. |
12 |
|
13 |
Mixing and matching is never high priority and usually doesn't work. |
14 |
|
15 |
On the other hand without any specifics as to what failed for you it is |
16 |
difficult to judge whether you found an ABI break or simply a bug in |
17 |
your library or code... |
18 |
|
19 |
-- |
20 |
Diego Elio Pettenò — Flameeyes |
21 |
http://blog.flameeyes.eu/ |