This is the mail archive of the libstdc++@sources.redhat.com mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: AIX mkcheck failures


On Mon, Nov 06, 2000 at 01:08:38PM -0500, David Edelsohn wrote:
> 	The problem with some symbols missing seems to be a bug in AIX
> assembler.  Using the GNU assembler produces a usable file.  This may be
> cause by the length of symbols names.

Yeah, some of the symbols are so long they've exposed bugs and hardcoded
limits in every assembler I've ever used or heard of, including earlier
versions of GNU's.  Hopefully the new ABI will correct that.

In the meantime, you might try passing -fsquangle as one of the flags to
use when compiling libgcc and all of the v3 ones.  (What I usually did on
older Suns where I couldn't install GNU as was to turn the -fsquangle flag
on by default in the sources of the compiler (gcc/cp/decl2.c, probably) and
then everything would automatically used the compressed mangling algorithm.
Worked like a charm.)

I've heard things that lead me to think that squangling will not be
the method used in the new ABI (maybe a third method), but I'm not an
authority there.

Phil

-- 
pedwards at disaster dot jaj dot com  |  pme at sources dot redhat dot com
devphil at several other less interesting addresses in various dot domains
The gods do not protect fools.  Fools are protected by more capable fools.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]