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

Re: the mangling of ‘va_list’ has changed in GCC 4.4



On Wednesday 27 January 2010, Bastian Blank wrote:
> On Wed, Jan 27, 2010 at 10:47:55PM +0200, Riku Voipio wrote:
> > There is a major problem with gcc 4.4 and armel - the ABI of va_list
> > changed (for c++ libraries). We need to decide one of the following:
> 
> What exactly have changed? The ABI (as said in the sentence before) or
> the mangling.

Just the mangling.

> 4) If it is only the mangling, add a compatibility symbol to libstdc++.

libstdc++ never uses std::va_list in a piblic interface, so is not effected.
The problem exists in other libraries which do use std::va_list in their 
public interfaces.

Paul


Reply to: