> > extern void (*__init_array_start []) (int, char **, char **)
> >   attribute_hidden;
> > extern void (*__init_array_end []) (int, char **, char **)
> >   attribute_hidden;
> > extern void (*__fini_array_start []) (void) attribute_hidden;
> > extern void (*__fini_array_end []) (void) attribute_hidden;
> >
> > so it would appear our binutils are to blame? Or gcc?
>
> Got me. Maybe Roman knows?

Rebuilding glibc didn't help any (as expected). gcc does not appear to
generate different object code at all when using -pie (using 4.1.3 on
powerpc, as well as 4.0.4 on ix86 in addition to current 4.1 on m68k). So
I guess it'll be binutils, then.

        Michael


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to