This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Problem with shared libraries, exceptions, and global constructors


On Mon, Aug 18, 2003 at 06:21:24PM +0100, Bernd Schmidt wrote:
> I've been staring at this for a while, and I can't see a good way to fix
> this.  Suggestions?

Build libbug1 correctly.  That is, display its dependency on libbug2:

	g++ -fpic -shared bug2.cc  -o libbug2.so
	g++ -fpic -shared bug1.cc ./libbug2.so  -o libbug1.so

That will change the DAG such that initialization happens in the
proper order.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]