1 |
On Wednesday 08 November 2006 04:47, Steve Long wrote: |
2 |
> I understand the ABI changes at major compiler upgrades, especially for |
3 |
> C++. Is this such a problem for C? I thought that was the whole point of |
4 |
> the Linux ABI (so developers can in fact use the same binary for different |
5 |
> distros.) |
6 |
> |
7 |
> I'm guessing you're going to point out all the posts about recompiling your |
8 |
> whole system after a toolchain upgrade. |
9 |
> |
10 |
> So if I understand this right, we can't all compile for the same ABI since |
11 |
> it changes according to which version of the C compiler/ glibc you're |
12 |
> using. |
13 |
|
14 |
The problem is that for the applications, it is not only glibc+gcc that |
15 |
determines the ABI. It is all libraries used (sometimes useflags even make a |
16 |
difference) that are also ABI for applications. That would lead to a |
17 |
gazillion configurations that would be nearly impossible to track. |
18 |
|
19 |
Paul |
20 |
|
21 |
-- |
22 |
Paul de Vrieze |
23 |
Gentoo Developer |
24 |
Mail: pauldv@g.o |
25 |
Homepage: http://www.devrieze.net |