#after a ton of compiling... here is what happens llvm[1]: Compiling Instructions.cpp for Release build if x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/sys-devel/llvm-3.1-r2/work/llvm-3.1.src/include -I/var/tmp/portage/sys-devel/llvm-3.1-r2/work/llvm-3.1.src/lib/VMCore -DNDEBUG - D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fvisibility-inlines-hidden -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual - march=native -O2 -pipe -I/usr/lib64/libffi-3.0.11/include -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/var/tmp/portage/sys- devel/llvm-3.1-r2/work/llvm-3.1.src/lib/VMCore/Release/Instructions.d.tmp" -MT "/var/tmp/portage/sys-devel/llvm-3.1-r2/work/llvm-3.1.src/lib/VMCore/Release/Instructions.o" -MT "/var/tmp/portage/sys-devel/llvm-3.1-r2/work/llvm-3.1.src/lib/VMCore/Release/Instructions.d" Instructions.cpp -o /var/tmp/portage/sys-devel/llvm-3.1- r2/work/llvm-3.1.src/lib/VMCore/Release/Instructions.o ; \ then /bin/mv -f "/var/tmp/portage/sys-devel/llvm-3.1-r2/work/llvm-3.1.src/lib/VMCore/Release/Instructions.d.tmp" "/var/tmp/portage/sys-devel/llvm-3.1- r2/work/llvm-3.1.src/lib/VMCore/Release/Instructions.d"; else /bin/rm "/var/tmp/portage/sys-devel/llvm-3.1-r2/work/llvm-3.1.src/lib/VMCore/Release/Instructions.d.tmp"; exit 1; fi {standard input}: Assembler messages: {standard input}:1711: Warning: end of file in string; '"' inserted x86_64-pc-linux-gnu-g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See for instructions. /bin/rm: cannot remove '/var/tmp/portage/sys-devel/llvm-3.1-r2/work/llvm-3.1.src/lib/VMCore/Release/Function.d.tmp': No such file or directory make[1]: *** [/var/tmp/portage/sys-devel/llvm-3.1-r2/work/llvm-3.1.src/lib/VMCore/Release/Function.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/sys-devel/llvm-3.1-r2/work/llvm-3.1.src/lib/VMCore' make: *** [all] Error 1 * ERROR: sys-devel/llvm-3.1-r2 failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-devel/llvm-3.1-r2'`, * the complete build log and the output of `emerge -pqv '=sys-devel/llvm-3.1-r2'`. * The complete build log is located at '/var/tmp/portage/sys-devel/llvm-3.1-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-devel/llvm-3.1-r2/temp/environment'. * Working directory: '/var/tmp/portage/sys-devel/llvm-3.1-r2/work/llvm-3.1.src' * S: '/var/tmp/portage/sys-devel/llvm-3.1-r2/work/llvm-3.1.src' >>> Failed to emerge sys-devel/llvm-3.1-r2, Log file: >>> '/var/tmp/portage/sys-devel/llvm-3.1-r2/temp/build.log' * Messages for package sys-devel/llvm-3.1-r2: * ERROR: sys-devel/llvm-3.1-r2 failed (compile phase): * emake failed