libstdc++1 libstdc++.a를 fPIC 옵션으로 다시 컴파일하는 경우 문제 해결(linux) 이 문제는 동적 라이브러리를 생성할 때 발생한다. 다른 정적 라이브러리들을 링킹하는 과정에서 fPIC 옵션을 지정한 경우, 모든 정적 라이브러리가 fPIC 옵션을 가지고 컴파일 되어야 한다. 하지만, 그 중에 fPIC으로 컴파일 되지 않은 라이브러리가 있는 경우에는 이를 다시 컴파일 해주어야 한다. 이 중 libstdc++는 조금 머리 아픈 경우로써, 재컴파일 하려면 몇 가지 단계를 거쳐야 하므로 이를 정리한다. 사실 이 문제는 GCC 4.7 버전에서 해결되었다.(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28811) 실제 에러 메시지는 다음과 같이 보인다. /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++.a(cty.. 2013. 1. 31. 이전 1 다음