Re: 2.3.1-14
On Sun, Mar 02, 2003 at 10:21:31PM +0900, GOTO Masanori wrote:
> I prepared for you and debian-glibc yesterday about my patch:
> OK, for ia64, I'm preparing it.
Great!
[..snip..]
> > I wonder why the Redhat glibc removes all the assembly and uses C
> > functions instead. Any ideas?
> >
> > > BTW, IA64 missing symbols (__divsi3 __modsi3 __udivsi3 __umodsi3)
> > > can be resolved like:
> > >
> > > extern long __divsi3 (long, long) attribute_hidden;
> > > long INTUSE (__divsi3) (long x, long y)
> > > {
> > > return __divsi3 (x, y);
> > > }
> > > symbol_version (INTUSE (__divdi3), __divdi3, GLIBC_2.2);
> > >
> > > I don't add them yet, but should we add?
> > I'd rather use something like int64_t instead of long like we do for the
> > other archs but that's cosmetics.
>
> Thanks, please do like int64_t. BTW, is not "attribute_hidden" part
> necessary?
It's trying to make sure we get the "right" __divsi3 in case there are
other 'not hidden' definitions. Ia64 does in Redhats glibc that, ppc32
doesn't.
Regards,
-- Guido
Reply to: