Boost logo

Boost Users :

From: Hughes, James (jhughes_at_[hidden])
Date: 2007-07-30 11:43:27


Hello all,

I am using filesystem::path is a shared library called 'common', to
initialise a static var.

 static boost::filesystem::path p("/home/me");

However, this give a seg fault (Linux, gcc) when the shared library is
loaded. I am guessing this is an issue with the filesytem library not
being loaded in at the time of the loading of 'common' (when the static
var is initialised) - hence the seg fault. Its only an issue with the
static variable, as all other uses of path in the library work fine.

Is there any way round this?

James

This message (including any attachments) contains confidential
and/or proprietary information intended only for the addressee.
Any unauthorized disclosure, copying, distribution or reliance on
the contents of this information is strictly prohibited and may
constitute a violation of law. If you are not the intended
recipient, please notify the sender immediately by responding to
this e-mail, and delete the message from your system. If you
have any questions about this e-mail please notify the sender
immediately.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net