local로 설치한 gcc를 이용해 llvm 컴파일시 에러

sawa500의 이미지

홈계정에 gcc 6.1.0을 컴파일해서 설치해 사용하고 있습니다.

컴파일에 사용한 설정은 아래와 같습니다.

../configure --prefix=${HOME}/local/gcc --enable-languages=c,c++,fortran \
             --enable-threads=posix --enable-tls --enable-libgomp --enable-lto \
             --enable-shared --enable-static -disable-nls --disable-multilib \
             --with-fpmath=sse --host x86_64-redhat-linux --build x86_64-redhat-linux

gcc 6.1.0을 사용하기 위해 환경설정을 아래와 같이 설정했습니다.

export PATH=$HOME/local/gcc/bin:$PATH
export CPATH=$HOME/local/gcc/include/c++/6.1.0/x86_64-redhat-linux:$CPATH
export CPATH=$HOME/local/gcc/include/c++/6.1.0/x86_64-redhat-linux/bits:$CPATH
export CPATH=$HOME/local/gcc/include/c++/6.1.0:$CPATH
export LIBRARY_PATH=$HOME/local/gcc/lib/gcc/x86_64-redhat-linux/$version:$LIBRARY_PATH
export LIBRARY_PATH=$HOME/local/gcc/lib:$LIBRARY_PATH
export LIBRARY_PATH=$HOME/local/gcc/lib64:$LIBRARY_PATH
export LD_LIBRARY_PATH=$HOME/local/gcc/lib/gcc/x86_64-redhat-linux/$version:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$HOME/local/gcc/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$HOME/local/gcc/lib64:$LD_LIBRARY_PATH

위 환경설정으로 llvm을 컴파일시 아래와 같은 오류가 발생합니다.

src/LLVM/llvm-3.8.1.clang/projects/libcxx/include/cstdlib:94:9: error: '::size_t' has not been declared
 using ::size_t;
         ^~~~~~
src/LLVM/llvm-3.8.1.clang/projects/libcxx/include/cstdlib:95:9: error: '::div_t' has not been declared
 using ::div_t;
         ^~~~~
src/LLVM/llvm-3.8.1.clang/projects/libcxx/include/cstdlib:96:9: error: '::ldiv_t' has not been declared
 using ::ldiv_t;
         ^~~~~~
src/LLVM/llvm-3.8.1.clang/projects/libcxx/include/cstdlib:98:9: error: '::lldiv_t' has not been declared
 using ::lldiv_t;
         ^~~~~~~
src/LLVM/llvm-3.8.1.clang/projects/libcxx/include/cstdlib:100:9: error: '::atof' has not been declared
 using ::atof;
         ^~~~
src/LLVM/llvm-3.8.1.clang/projects/libcxx/include/cstdlib:101:9: error: '::atoi' has not been declared
 using ::atoi;

원인이 환경변수 문제가 아닐까 싶은데 위 환경변수 설정외에 딱히 다른 것은 잘 모르겠습니다. 비슷한 증상을 겪었던 분들의 조언을 구합니다.