[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: tst-basic3 failing
- From: Roland McGrath <roland redhat com>
- To: Franz Sirl <Franz Sirl-kernel lauterbach com>
- Cc: :phil-list redhat com, paulus samba org, sjmunroe us ibm com
- Subject: Re: tst-basic3 failing
- Date: Thu, 13 Mar 2003 19:42:47 -0800
> I don't think this will help much, as the main part that makes it different
> is __libc_start_main with it's differing arguments and the AUX vector
> handling IIRC.
I don't understand what the need is for this to be different from other
machines. I guess _SDA_BASE_ is some magic symbol that needs to be
resolved in the executable. But I can't see that libc uses this value,
so I am quite confused.
I don't see any need at all for it on PPC64, where _SDA_BASE_ is not used.
I think we should switch PPC64 to using the normal signature for
__libc_start_main.
> I guess either we have to leave it the way it is (looking back this file
> doesn't change often, so it's no real problem) or we macrofy the common
> stuff into a header.
It doesn't change often, but all changes to it are subtle and usually
important. I really am not happy with the duplication. When I fully
understand what needs to be different on powerpc, I will clean it up.
The __aux_init_cache bit is easy to insert in a clean way.
I need to understand the rationale for the other differences.
Thanks,
Roland
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]