[ http://issues.apache.org/jira/browse/STDCXX-182?page=comments#action_12412808 ]
Martin Sebor commented on STDCXX-182: ------------------------------------- This is Sun bug 6294461. > Sun C++ 5.7 -O -Kpic relocation error on an indexed __thread expression > ----------------------------------------------------------------------- > > Key: STDCXX-182 > URL: http://issues.apache.org/jira/browse/STDCXX-182 > Project: C++ Standard Library > Type: Bug > Components: External > Environment: Sun C++ 5.7 > Reporter: Martin Sebor > > $ cat t.cpp && CC -c -mt -O -KPIC t.cpp && CC -G -mt t.o -o libso.so > && CC t.cpp -DMAIN -mt -L. -lso && LD_LIBRARY_PATH=. ./a.out > int foo (); > #ifdef MAIN > int main () { return foo (); } > #else > static __thread int i [1]; > static __thread int j [2]; > int foo () { return i [j [0] + j [1]]; } > #endif > ld.so.1: ./a.out: fatal: relocation error: R_SPARC_JMP_SLOT: > unidentifiable procedure reference: link-map 0xff3ef1e4, offset > 0x3fce01, called from 0xff38054c > Killed -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
