[iostreams] '.gnu.linkonce' errors when linking mapped_file code
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
participants (1)
-
Bill Lear