libgcc_s.so.1: version `GCC_4.2.0′ not found

gtkgl로 작성한 프로그램 실행시
/usr/autodesk/maya2008-x64/lib/libgcc_s.so.1: version `GCC_4.2.0′ not found (required by /usr/lib64/libstdc++.so.6)와 같은 에러가 발생하였는데,

root계정으로 실행할 때에는 정상적으로 실행되는 것으로 보아
특정 파일의 permission 문제인 것으로 생각을 했었지만,

LD_LIBRARY_PATH에 /usr/autodesk/maya2008-x64/lib 경로가 잡혀있기 때문에 발생한 문제였다.
root계정의 .bashrc에는 저 경로가 LD_LIBRARY_PATH에 설정되어 있지 않았으므로 정상 실행된 것이었다.

파일 실행시마다 매번 root로 계정을 바꿔서 할 수는 없는 노릇이므로

일단 다음과 같은 방법으로 해결하였다.

cd /usr/autodesk/maya2008-x64/lib/
mv libgcc_s.so.1 libgcc_s.so.1.origin
ln -s /lib/libgcc_s-4.1.2-20080102.so.1 libgcc_s.so.1

답글 남기기