[CMake] whole archive linkage

Braden McDaniel braden at endoframe.com
Sat Jan 24 01:43:51 EST 2015


On Sat, 2015-01-24 at 13:41 +1000, Adam wrote:

> The library contains a static which registers itself in its
> constructor. This problem is described here
> http://stackoverflow.com/a/842770

As something of an aside to your question, I don't know that I accept
that as a sane use case.  C++ doesn't guarantee that (in that example) m
will be constructed before h.  If m is not constructed first,
construction of h calls operator[] on an uninitialized object.


-- 
Braden McDaniel <braden at endoframe.com>



More information about the CMake mailing list