|
Boost : |
From: Emil Dotchevski (emil_at_[hidden])
Date: 2008-07-05 15:21:28
I routinely link boost::thread, boost::regex and boost::filesystem
(which I assume all use boost::exception through
boost::throw_exception) in the same executable, on msvc 8/9 and on
linux/gcc.
Perhaps the failure you are reporting is platform specific? If so,
could you provide a log?
Emil Dotchevski
Reverge Studios, Inc.
http://www.revergestudios.com/reblog/index.php?n=ReCode
On Sat, Jul 5, 2008 at 10:34 AM, Robert Ramey <ramey_at_[hidden]> wrote:
> Current testing shows two compilers failing to link tests for the wide
> character version of the seriliazation library.
>
> For Comeau - the error is symbol already defined. It appears that certain
> symbols are instantiated in both the serialization library and its wide
> character brother. This results in a failure to link the tests.
>
> For Intel, there is a cryptic message related to symbol count - so it might
> or might not be the same issue.
>
> I would appear that the same code is getting instantiated in both libraries.
> If my analysis is correct, this problem could appear for any application
> which links to two or more boost libraries which use boost exception. Since
> we don't explicitly test for this, this we would generally have no way of
> knowing about this.
>
> Could whoever is responsible for the exception library please look into
> this?
>
> I hope that the version in the trunk has not yet been merged into the
> release.
>
> Robert Ramey
>
>
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk