>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> writes:

Angus> On Tuesday 15 October 2002 1:08 pm, Jean-Marc Lasgouttes wrote:
>> >>>>> "Andre" == Andre Poenitz <[EMAIL PROTECTED]> writes:
>> 
Andre> What happens if you put an explicit instantiation
>> somewhere in Andre> lyxsum.C:
>> 
Andre> template boost::detail::crc_table_t<32, 79764919,
Andre> true>::table_;
>>  Indeed, adding template class boost::detail::crc_table_t<32,
>> 79764919, true>; fixes the problem!
>> 
>> This is certainly good enough for 1.2.2cvs, but a better fix is
>> needed for 1.3.0...

Angus> What happens for "smart" compilers that already instantaite
Angus> this staic variable correctly. Will they get confused by a
Angus> duplicate?

They are supposed to do it using a weak symbol, which supposedly does
the right thing in this case. 

Could you try that with your own 'smart' compiler?

JMarc

Reply via email to