Actions

icon Post
text/html Subscribe
text/html Unsubscribe

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [arm-gcc] state of the csl-arm-branch


  • To: arm-gcc@xxxxxxxxxxxxxxxx
  • Subject: Re: [arm-gcc] state of the csl-arm-branch
  • From: Paul Brook <paul@xxxxxxxxxxxxxxxx>
  • Date: Fri, 18 Jun 2004 14:34:34 +0100

On Friday 18 June 2004 09:50, Matthias Klose wrote:
> Hi,
>
> taken this address from the version.c file, CCing Zack as I know he's
> using sometimes a Debian dist for work.
>
> At Debconf4 just before the GCC summit, we (Debian) tried to evaluate
> our upgrade options to newer toolchain components for releases after
> sarge.  One issue was gcc-3.4 -> gcc-3.5 ABI stability.  AFAIK it's
> planned to remain stable, but maybe not for arm-linux, when/if the
> csl-arm-branch is integrated into mainline before the creation of the
> gcc-3.5 branch.  Surely we would like to keep the arm ABI stable as
> well between these two releases (Debian transitions take a long time),
> so questions go in the direction how this can be done.  The
> csl-arm-branch currently tracks the gcc-3.4 branch.  Is there an
> estimated date for merging the csl-arm-branch?  Is the csl-arm-branch
> stable enough to base a system default compiler on it?  gcc-3.4 isn't
> yet part of a Debian "release", not yet in unstable, so we would bot
> have the pain of a 3.4 -> 3.4-csl transition.

The csl-arm branch has already been merged into mainline (will be 3.5). We are 
continuing to maintaining the csl-arm-branch (tracking 3.4) in parallel with 
mainline as a base for our releases.

We have no plans to merge the csl-arm-branch into the 3.4 branch.

In the next few months we expect to be making changes to the c++ ABI in line 
with the arm eabi. These changes will be made to both mainline and 
csl-arm-branch (but not 3.4).

The C abi should remain stable. However csl-arm and 3.5 will also support the 
arm eabi. Some parts of this are already implemented, others are still in 
progress (as mentioned above).

Paul