|
Boost : |
From: Kim Barrett (kab_at_[hidden])
Date: 2008-03-26 01:49:35
At 11:25 AM +0100 3/25/08, Bruno Lalande wrote:
>I compiled the RC2 with GCC 4.1.3 on Kubuntu and GCC 3.3.6 on Debian. All
>compiled well on GCC4 except for a few warnings. With GCC3, all compiled
>well too except Boost.Wave: it fails on a assertion in debug mode, and on a
>link error for release mode and dynamic link.
>
>Debug mode error: [...]
>
>Release mode link error:
>
>`.L520' referenced in section `.rodata' of bin.v2
>/libs/serialization/build/gcc-3.3.6/debug/threading-multi/text_iarchive.o:
>defined in discarded section
>`.gnu.linkonce.t._ZNK5boost7archive17archive_exception4whatEv' of bin.v2
>/libs/serialization/build/gcc-3.3.6/debug/threading-multi/text_iarchive.o
>[...]
Is the release mode link error an actual error, or just (un)informative
messages being printed by the linker. This looks like
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16625
which was fixed in gcc 4.1. We saw these same messages when using some
versions of gcc 3.3.x on some distributions, but were never able to
assign any actual problem to anything related to this. That is, so far
as we could tell these messages look scary but may actually be harmless.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk