Boost logo

Boost :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2007-01-24 02:30:25


Oliver.Kowalke_at_[hidden] wrote:

> Hello,
> I tried the snapshot of RC-1_34_0 from yesterday to compile with
> gcc-3.4.6 on Linux (32bit) - and it failed.
> Gcc-3.4.6_64 (64bit) it was reported as working - strange.
>

> gcc.link.dll
> bin.v2/libs/serialization/build/gcc-3.4.6/debug/threading-multi/libboost
> _serialization-gcc34-mt-d-1_34.so.1.34.0
> `.L874' referenced in section `.rodata' of
> bin.v2/libs/serialization/build/gcc-3.4.6/debug/threading-multi/basic_oa
> rchive.o:
> defined in discarded section
> `.gnu.linkonce.t._ZNK5boost7archive17archive_exception4whatEv' of
> bin.v2/libs/serialization/build/gcc-3.4.6/debug/threading-multi/basic_oa
> rchive.o

I believe you need to either upgrade your gcc to 4.* or downgrade your binutils.
Searching gcc bugzilla for ".rodata" should give you the specific bug report,
but upgrading/downgrading is the only solution I know.

- Volodya


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk