지난번에도 비슷한 질문이 하나 있긴 했는데 말이죠... 사실 그 글을 읽어봐도 해결책이 딱히 보이지 않는 것 같아서 글을 올립니다.
제가 corina라는 프로그램을 사용해야 하는데 말이죠, 이게 바이너리로만 배포가 되는 프로그램입니다. 그래서 제 리눅스 머신에 깔고 실행을 하면 다음과 같은 에러 메시지가 나오면서 실행을 거부합니다.
cannot handle file 'libc.so.6' with TLS data
제가 쓰는 시스템은 페도라 Core 1에 커널은 kernel-2.4.22-1.2149.nptl 입니다.
얼추 찾아본 바에 의하면 쓰레드와 관련된 문제인 것 같기도 하고, nptl을 지원하는 부분에서 문제가 생기는 것 같은데요... 추측에 의하면 nptl을 지원하지 않는 커널에서 정적으로 컴파일을 한 프로그램을 nptl로 컴파일된 시스템에서 사용하려고 해서 문제가 생기는 것 같습니다. (프로그래밍에는 무지한터라 제가 무슨 말 하는지도 정확하게 모르겠습니다...ㅠ.ㅠ)