> .init_array is used by newer versions of gcc to serve the same purpose as
> .ctors,
> but using a different mechanism to run constructor code. Similarly for
> .fini_array.
> At a guess, your code is making assumptions about the order in which
> destructors
> are run. If you google for "g++ s
dtors.
Thanks,
Doug
-Original Message-
From: Nicholas Clifton [mailto:ni...@redhat.com]
Sent: November-03-14 7:14 AM
To: Douglas Graham; bug-binutils@gnu.org
Subject: Re: Odd ld behaviour starting at version 2.22
Hi Doug,
> I'm not actually sure that this is a linker bug, but it sure looks
Hello,
I'm not actually sure that this is a linker bug, but it sure looks
like one. Version 2.21.1a of ld works fine, but starting at version
2.22 and up to 2.24, we are seeing some odd behaviour that is hard to
pin down. All versions of the linker were built and run on a x86_64
RHEL 6.4 system