[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnucap-devel] Feedback needed, especially non-Linux
From: |
David Fang |
Subject: |
Re: [Gnucap-devel] Feedback needed, especially non-Linux |
Date: |
Thu, 22 Feb 2007 17:23:43 -0500 (EST) |
> I'm not well-versed in the source, but are you depending on ordering of
> static globals somehow?
Al,
Ok, it didn't take long to find various comments about link
ordering: src/Makefile.am, globals.cc, etc... :)
Link-ordering and global initialization ordering between
translation units are not related; you cannot depend on link ordering to
influence the other. When it happens to work, consider yourself lucky!
I'd advise wrapping access to global variables/structures through
some init-once interface, like a function, rather than relying on
ordering. If you need to be precise about global object lifetime,
consider using a reference-count pointer to manage orderly destruction.
Does this help?
David Fang
Computer Systems Laboratory
Electrical & Computer Engineering
Cornell University
http://www.csl.cornell.edu/~fang/
-- (2400 baud? Netscape 3.0?? lynx??? No problem!)
- [Gnucap-devel] Feedback needed, especially non-Linux, al davis, 2007/02/22
- Re: [Gnucap-devel] Feedback needed, especially non-Linux, David Fang, 2007/02/22
- Re: [Gnucap-devel] Feedback needed, especially non-Linux,
David Fang <=
- Re: [Gnucap-devel] Feedback needed, especially non-Linux, al davis, 2007/02/22
- Re: [Gnucap-devel] Feedback needed, especially non-Linux, David Fang, 2007/02/22
- Re: [Gnucap-devel] Feedback needed, especially non-Linux, al davis, 2007/02/22
- Re: [Gnucap-devel] Feedback needed, especially non-Linux, David Fang, 2007/02/22
- Re: [Gnucap-devel] Feedback needed, especially non-Linux, al davis, 2007/02/22
- Re: [Gnucap-devel] Feedback needed, especially non-Linux, David Fang, 2007/02/22
Re: [Gnucap-devel] Feedback needed, especially non-Linux, al davis, 2007/02/22