Boost logo

Boost :

From: Hartmut Kaiser (hartmutkaiser_at_[hidden])
Date: 2003-12-19 01:13:46

David Abrahams wrote:

> I realized that it has nothing to do with boost bind but is a
> deeper problem caused by using virtual functions, anonymous
> namespaces, including <iterator> and having an object file
> with the same name as that in an archive. I have attached the
> simplest example I could find that shows the behavior:
> make
> /opt/intel/compiler80/bin/icc -c -o test.o test.C
> /opt/intel/compiler80/bin/icc -c -o lib/test.o lib/test.C
> ar ruc libtest.a lib/test.o
> /opt/intel/compiler80/bin/icc -o test test.o -L. -ltest
> ./libtest.a(test.o)(.bss+0x0): multiple definition of `(anonymous
> namespace)::y'
> test.o(.bss+0x0): first defined here
> make: *** [test] Error 1
> Does anybody know what the address at Intel is where I can
> report this
> bug?

You'll need to be registered though...

Regards Hartmut

Boost list run by bdawes at, gregod at, cpdaniel at, john at