Hi,
I am installing Julia into a very old server (CentOs 6) without root privilege. Therefore, I have to install GCC manually and place it in $HOME/local. When I make Julia, it always announces that llvm[4]: Installing Release /home/tndoan/julia/usr-staging/llvm-3.7.1/build_Release/home/tndoan/julia/usr/tools/llvm-stress llvm[4]: Installing Release /home/tndoan/julia/usr-staging/llvm-3.7.1/build_Release/home/tndoan/julia/usr/tools/llvm-mcmarkup llvm[4]: Installing Release /home/tndoan/julia/usr-staging/llvm-3.7.1/build_Release/home/tndoan/julia/usr/tools/llvm-profdata llvm[4]: Installing Release /home/tndoan/julia/usr-staging/llvm-3.7.1/build_Release/home/tndoan/julia/usr/tools/llvm-symbolizer llvm[4]: Installing Release /home/tndoan/julia/usr-staging/llvm-3.7.1/build_Release/home/tndoan/julia/usr/tools/obj2yaml llvm[4]: Installing Release /home/tndoan/julia/usr-staging/llvm-3.7.1/build_Release/home/tndoan/julia/usr/tools/yaml2obj llvm[4]: Install circumvented with NO_INSTALL llvm[4]: Installing Release /home/tndoan/julia/usr-staging/llvm-3.7.1/build_Release/home/tndoan/julia/usr/tools/llvm-cxxdump llvm[4]: Installing Release /home/tndoan/julia/usr-staging/llvm-3.7.1/build_Release/home/tndoan/julia/usr/tools/verify-uselistorder llvm[4]: Installing Release /home/tndoan/julia/usr-staging/llvm-3.7.1/build_Release/home/tndoan/julia/usr/tools/llvm-dsymutil llvm[4]: Installing Release /home/tndoan/julia/usr-staging/llvm-3.7.1/build_Release/home/tndoan/julia/usr/tools/llvm-pdbdump llvm[4]: Installing Release Shared Library /home/tndoan/julia/usr/lib/BugpointPasses.so /home/tndoan/julia/deps/build/llvm-3.7.1/build_Release/Release/bin/llvm-config: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/tndoan/julia/deps/build/llvm-3.7.1/build_Release/Release/bin/llvm-config) Makefile:47: *** llvm-config --libs failed. Stop. make[3]: *** [install] Error 1 make[2]: *** [install] Error 1 make[1]: *** [/home/tndoan/julia/usr/lib/libLLVMCodeGen.a] Error 2 make: *** [julia-deps] Error 2 I guess that Julia is looking for GLIBCXX under */user/lib64* but this folder is belong to system and the newer version of GLIBCXX is placed under *$HOME/local/lib64*. So would you please let me know how to config Make.user so that Julia uses GLIBCXX from my local installation? One more thing is that if I use make -j 5 LD_PRELOAD=$HOME/local/lib64/libstdc++.so.6 Julia can build and generate the run file but running it also yelps the same error message /home/tndoan/julia/deps/build/llvm-3.7.1/build_Release/Release/bin/llvm- config: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/tndoan/julia/deps/build/llvm-3.7.1/build_Release/Release/bin/llvm-config) Here are my Make.user override CC=/home/tndoan/local/bin/gcc4.9 override CXX=/home/tndoan/local/bin/g++4.9 OPENBLAS_NO_AVX2=1 Best regards, Nam