This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: HP-UX 11 and ld +init
Kelley Cook <kcook34@ford.com> writes:
>
> I went to add it, but it looks like it is already there :)
>
> http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/install.texi.diff?r1=1.165&r2=1.166&sortby=date&only_with_tag=MAIN
>
> > +GCC 3.3 nows uses the ELF DT_INIT_ARRAY and DT_FINI_ARRAY capability
> > +to run initializers and finalizers on the 64-bit port. The feature
> > +requires CVS binutils as of January 2, 2003, or a subsequent release
> > +to correct a problem arising from HP's non-standard use of the .init
> > +and .fini sections. The 32-bit port uses the linker @option{+init}
> > +and @option{+fini} options. As with the support for secondary symbols,
> > +there have been bugs in the order in which these options are executed
> > +by the HP linker. So, again a recent linker patch is recommended.
Oops, mine was out of date.
Could you throw the patch number in there?
zw