On 11/22/06, Roman Zippel <[EMAIL PROTECTED]> wrote:
...
> 1. Is this more likely a bug in Boost or a bug in monotone?
> 2. Is it reasonable to workaround this bug by removing
> -DBOOST_SP_DISABLE_THREADS?
> 3. Is it worth going to the extra effort to only define
> -DBOOST_SP_DISABLE_THREADS on the platforms for which it works? I'll
> consider this last option if it means a performance improvement of at
> least, say arbitrarily, a factor of two or so.

I think this should include the boost maintainer, there has to be some way
to safely select the proper compile flags. At least the Debian packages
provide a threaded and non-threaded version, but the .so link points to
the threaded version by default.
If both versions are supposed to be usable equally for non-threaded
application it suggest a bug in boost...
Anyway, until there is some mechanism to select this safely, it's probably
better to compile the application with the same flags as the library was.

I'll probably make an upload today. So, to be sure, I'm going to
remove -DBOOST_SP_DISABLE_THREADS, but leave -DBOOST_DISABLE_THREADS?
Is that correct, or are both defines to be removed?

Thanks,
Shaun


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to