Gentoo Archives: gentoo-dev

From: Paul de Vrieze <pauldv@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Re: Monthly Gentoo Council Reminder for November
Date: Wed, 08 Nov 2006 21:59:07
Message-Id: 200611082254.15629.pauldv@gentoo.org
In Reply to: [gentoo-dev] Re: Re: Monthly Gentoo Council Reminder for November by Steve Long
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