Re: missing __init_array_start, __init_array_end in __libc_csu_init
> > 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
Reply to:
- References:
- Re: missing __init_array_start, __init_array_end in __libc_csu_init
- From: Michael Schmitz <schmitz@mail.biophys.uni-duesseldorf.de>
- Re: missing __init_array_start, __init_array_end in __libc_csu_init
- From: Stephen R Marenka <stephen@marenka.net>
- Re: missing __init_array_start, __init_array_end in __libc_csu_init
- From: Michael Schmitz <schmitz@mail.biophys.uni-duesseldorf.de>
- Re: missing __init_array_start, __init_array_end in __libc_csu_init
- From: Stephen R Marenka <stephen@marenka.net>
- Re: missing __init_array_start, __init_array_end in __libc_csu_init
- From: Michael Schmitz <schmitz@mail.biophys.uni-duesseldorf.de>
- Re: missing __init_array_start, __init_array_end in __libc_csu_init
- From: Stephen R Marenka <stephen@marenka.net>
- Re: missing __init_array_start, __init_array_end in __libc_csu_init
- From: Michael Schmitz <schmitz@mail.biophys.uni-duesseldorf.de>
- Re: missing __init_array_start, __init_array_end in __libc_csu_init
- From: Michael Schmitz <schmitz@mail.biophys.uni-duesseldorf.de>
- Re: missing __init_array_start, __init_array_end in __libc_csu_init
- From: Stephen R Marenka <stephen@marenka.net>
- Re: missing __init_array_start, __init_array_end in __libc_csu_init
- From: Michael Schmitz <schmitz@mail.biophys.uni-duesseldorf.de>
- Re: missing __init_array_start, __init_array_end in __libc_csu_init
- From: Stephen R Marenka <stephen@marenka.net>