Boost logo

Boost Users :

From: Bill Lear (rael_at_[hidden])
Date: 2006-06-24 08:20:19


When I use the Intel 9.0 compiler on 64-bit Linux, I get strange link
errors that do not appear with gcc:

`.gnu.linkonce.t._ZN5boost9iostreams6detail16direct_streambufINS0_18mapped_file_sourceESt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode' referenced in section `.gnu.linkonce.d...1..TPK
T.845_0.0.844.343222' of ./libnet_x64icco2a.a(BoostBinaryFanSerialization.o): defined in discarded section `.gnu.linkonce.t._ZN5boost9iostreams6detail16direct_streambufINS0_18mapped_file_sourceE
St11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode' of ./libnet_x64icco2a.a(BoostBinaryFanSerialization.o)

I've been poring over linker docs, compiler output, preprocessor
output, google searches, etc., all morning. I've installed the newest
version of the GNU binutils package, to no avail.

If anyone can shed light on this, I'd really appreciate it.

Bill


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