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?

https://premier.intel.com/

You'll need to be registered though...

Regards Hartmut


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