1:BUILD_BY[name] student5 1:BUILD_ENVIRONMENT[operating system 32 vs 64] 1:END_BUILD_ENVIRONMENT 1:DEPENDENCIES[list of dependencies with where to get them] LLVM 1:END_DEPENDENCIES 1:NOTES[notes on attempted build] error configuring settings with the LLVM compiler checking how to run the C preprocessor... gcc -E checking build system type... Invalid configuration `/emails/pldi-Kruijif/llvm': machine `/emails/pldi' not recognized configure: error: /bin/bash ../../../llvm/projects/sample/autoconf/config.sub /emails/pldi-Kruijif/llvm failed configure: error: ../../../llvm/projects/sample/configure failed for projects/sample student@ubuntu:~/Downloads/builds/from emails/pldi-Kruijif/obj$ 1:END_NOTES 2:BUILD_BY[name] student4 2:BUILD_ENVIRONMENT[operating system 32 vs 64] >>>> lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 12.04.4 LTS Release: 12.04 Codename: precise >>>> uname -a Linux student-VPCSE13FX 3.2.0-60-generic #91-Ubuntu SMP Wed Feb 19 03:54:44 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux >>>> lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 42 Stepping: 7 CPU MHz: 800.000 BogoMIPS: 4789.10 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 3072K NUMA node0 CPU(s): 0-3 >>>> javac -version javac 1.7.0_51 >>>> gcc --version gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 >>>> ./boost #gives version (special exec) Using Boost 1.46.1 2:END_BUILD_ENVIRONMENT 2:DEPENDENCIES[list of dependencies with where to get them] LLVM 2:END_DEPENDENCIES 2:NOTES[notes on attempted build] * Follow instructions on http://research.cs.wisc.edu/vertical/wiki/index.php/ICompiler/ICompiler Getting LLVM 3.0 > git clone https://github.com/mdekruijf/llvm.git > cd llvm > git checkout idempotence-extensions > mkdir ../obj > cd ../obj > ../llvm/configure --prefix=../install > make > make install works correctly > svn co http://llvm.org/svn/llvm-project/dragonegg/trunk ../dragonegg -r 149259 > cd ../dragonegg > GCC=`which gcc-4.6` LLVM_CONFIG=../install/bin/llvm-config make works correctly > mkdir ../idriver > cd ../idriver > wget http://www.cs.wisc.edu/vertical/wiki/uploads/ICompiler/ICompiler/idriver > mv idriver idriver.sh Edited idriver.sh: LLVM="/home/student/temp/repro/KruijfSJ12/install" X86_GCC="/usr/" X86_DRAGONEGG="/home/student/temp/repro/KruijfSJ12/dragonegg" > cd .. Added c file to test on > ./idriver/idriver.sh test.c -o test.o Compiling test.c --> test.o >> /usr//bin/gcc -fplugin=/home/student/temp/repro/KruijfSJ12/dragonegg/dragonegg.so -fplugin-arg-dragonegg-emit-ir -fverbose-asm -S -c test.c -o test.ll >> /home/student/temp/repro/KruijfSJ12/install/bin/llvm-as test.ll -o test.bc >> /home/student/temp/repro/KruijfSJ12/install/bin/llc -O3 test.bc -o test.s -disable-tail-calls -disable-postra-machine-licm -disable-copyprop -disable-post-ra >> /usr//bin/gcc test.s -c -o test.o Linking test.o --> test.o >> /usr//bin/gcc test.o -o test.o test.o: file not recognized: File truncated collect2: ld returned 1 exit status !!! GCC linking failed! It ran, although there was an error, giving the benefit of the doubt that the issue was due to input problems. 2:END_NOTES