On 10/24/06, Gregory Shimansky <[EMAIL PROTECTED]> wrote:
BTW to test how things work with Intel compiler I've installed it on Gentoo
(version 9.1.042, it is marked as unstable, but the most recent "stable" is
very old - 7.1.006... which version do you use?) and failed to compile drlvm
with it. Something is wrong with thread manager linking
build.native.link:
[cc] 0 total files to be compiled.
[cc] Starting link
[cc] ld: tm_self_tls: TLS definition in ../_obj/thread_native_basic.o
section .tbss mismatches non-TLS reference in ../_obj/thread_native_condvar.o
[cc] ../_obj/thread_native_condvar.o: could not read symbols: Bad value
BUILD FAILED
Does anyone know what's wrong and how to fix it? I tried to understand how
tm_self_tls is defined and couldn't, because its definition and usage in
different files is quite complicated. Maybe I need newer binutils (current
version is 2.16.1-r3 - latest stable), the "Bad value" seems to hint on this.
My binutils version is 2.15.91.0.2. Yours are newer..
--
Nataly Naumova,
Intel Middleware Products Division