llvm-32: updated to version 3.4.1

This commit is contained in:
Matt Housh 2014-06-15 13:29:24 -05:00
parent e7d56a170f
commit c673a61d38
3 changed files with 13 additions and 69 deletions

View File

@ -8,74 +8,31 @@ drwxr-xr-x root/root usr/include/llvm/Config/
-rw-r--r-- root/root usr/include/llvm/Config/llvm-config-32.h
drwxr-xr-x root/root usr/lib32/
-rwxr-xr-x root/root usr/lib32/BugpointPasses.so
-rwxr-xr-x root/root usr/lib32/libLLVM-3.3.so
-rwxr-xr-x root/root usr/lib32/libLLVMAArch64AsmParser.a
-rwxr-xr-x root/root usr/lib32/libLLVMAArch64AsmPrinter.a
-rwxr-xr-x root/root usr/lib32/libLLVMAArch64CodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMAArch64Desc.a
-rwxr-xr-x root/root usr/lib32/libLLVMAArch64Disassembler.a
-rwxr-xr-x root/root usr/lib32/libLLVMAArch64Info.a
-rwxr-xr-x root/root usr/lib32/libLLVMAArch64Utils.a
-rwxr-xr-x root/root usr/lib32/libLLVMARMAsmParser.a
-rwxr-xr-x root/root usr/lib32/libLLVMARMAsmPrinter.a
-rwxr-xr-x root/root usr/lib32/libLLVMARMCodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMARMDesc.a
-rwxr-xr-x root/root usr/lib32/libLLVMARMDisassembler.a
-rwxr-xr-x root/root usr/lib32/libLLVMARMInfo.a
-rwxr-xr-x root/root usr/lib32/libLLVM-3.4.1.so
lrwxrwxrwx root/root usr/lib32/libLLVM-3.4.so -> libLLVM-3.4.1.so
-rwxr-xr-x root/root usr/lib32/libLLVMAnalysis.a
-rwxr-xr-x root/root usr/lib32/libLLVMArchive.a
-rwxr-xr-x root/root usr/lib32/libLLVMAsmParser.a
-rwxr-xr-x root/root usr/lib32/libLLVMAsmPrinter.a
-rwxr-xr-x root/root usr/lib32/libLLVMBitReader.a
-rwxr-xr-x root/root usr/lib32/libLLVMBitWriter.a
-rwxr-xr-x root/root usr/lib32/libLLVMCodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMCore.a
-rwxr-xr-x root/root usr/lib32/libLLVMCppBackendCodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMCppBackendInfo.a
-rwxr-xr-x root/root usr/lib32/libLLVMDebugInfo.a
-rwxr-xr-x root/root usr/lib32/libLLVMExecutionEngine.a
-rwxr-xr-x root/root usr/lib32/libLLVMHexagonAsmPrinter.a
-rwxr-xr-x root/root usr/lib32/libLLVMHexagonCodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMHexagonDesc.a
-rwxr-xr-x root/root usr/lib32/libLLVMHexagonInfo.a
-rwxr-xr-x root/root usr/lib32/libLLVMIRReader.a
-rwxr-xr-x root/root usr/lib32/libLLVMInstCombine.a
-rwxr-xr-x root/root usr/lib32/libLLVMInstrumentation.a
-rwxr-xr-x root/root usr/lib32/libLLVMInterpreter.a
-rwxr-xr-x root/root usr/lib32/libLLVMJIT.a
-rwxr-xr-x root/root usr/lib32/libLLVMLTO.a
-rwxr-xr-x root/root usr/lib32/libLLVMLinker.a
-rwxr-xr-x root/root usr/lib32/libLLVMMBlazeAsmParser.a
-rwxr-xr-x root/root usr/lib32/libLLVMMBlazeAsmPrinter.a
-rwxr-xr-x root/root usr/lib32/libLLVMMBlazeCodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMMBlazeDesc.a
-rwxr-xr-x root/root usr/lib32/libLLVMMBlazeDisassembler.a
-rwxr-xr-x root/root usr/lib32/libLLVMMBlazeInfo.a
-rwxr-xr-x root/root usr/lib32/libLLVMMC.a
-rwxr-xr-x root/root usr/lib32/libLLVMMCDisassembler.a
-rwxr-xr-x root/root usr/lib32/libLLVMMCJIT.a
-rwxr-xr-x root/root usr/lib32/libLLVMMCParser.a
-rwxr-xr-x root/root usr/lib32/libLLVMMSP430AsmPrinter.a
-rwxr-xr-x root/root usr/lib32/libLLVMMSP430CodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMMSP430Desc.a
-rwxr-xr-x root/root usr/lib32/libLLVMMSP430Info.a
-rwxr-xr-x root/root usr/lib32/libLLVMMipsAsmParser.a
-rwxr-xr-x root/root usr/lib32/libLLVMMipsAsmPrinter.a
-rwxr-xr-x root/root usr/lib32/libLLVMMipsCodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMMipsDesc.a
-rwxr-xr-x root/root usr/lib32/libLLVMMipsDisassembler.a
-rwxr-xr-x root/root usr/lib32/libLLVMMipsInfo.a
-rwxr-xr-x root/root usr/lib32/libLLVMNVPTXAsmPrinter.a
-rwxr-xr-x root/root usr/lib32/libLLVMNVPTXCodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMNVPTXDesc.a
-rwxr-xr-x root/root usr/lib32/libLLVMNVPTXInfo.a
-rwxr-xr-x root/root usr/lib32/libLLVMObjCARCOpts.a
-rwxr-xr-x root/root usr/lib32/libLLVMObject.a
-rwxr-xr-x root/root usr/lib32/libLLVMOption.a
-rwxr-xr-x root/root usr/lib32/libLLVMPowerPCAsmParser.a
-rwxr-xr-x root/root usr/lib32/libLLVMPowerPCAsmPrinter.a
-rwxr-xr-x root/root usr/lib32/libLLVMPowerPCCodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMPowerPCDesc.a
-rwxr-xr-x root/root usr/lib32/libLLVMPowerPCInfo.a
-rwxr-xr-x root/root usr/lib32/libLLVMR600AsmPrinter.a
-rwxr-xr-x root/root usr/lib32/libLLVMR600CodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMR600Desc.a
@ -83,15 +40,7 @@ drwxr-xr-x root/root usr/lib32/
-rwxr-xr-x root/root usr/lib32/libLLVMRuntimeDyld.a
-rwxr-xr-x root/root usr/lib32/libLLVMScalarOpts.a
-rwxr-xr-x root/root usr/lib32/libLLVMSelectionDAG.a
-rwxr-xr-x root/root usr/lib32/libLLVMSparcCodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMSparcDesc.a
-rwxr-xr-x root/root usr/lib32/libLLVMSparcInfo.a
-rwxr-xr-x root/root usr/lib32/libLLVMSupport.a
-rwxr-xr-x root/root usr/lib32/libLLVMSystemZAsmParser.a
-rwxr-xr-x root/root usr/lib32/libLLVMSystemZAsmPrinter.a
-rwxr-xr-x root/root usr/lib32/libLLVMSystemZCodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMSystemZDesc.a
-rwxr-xr-x root/root usr/lib32/libLLVMSystemZInfo.a
-rwxr-xr-x root/root usr/lib32/libLLVMTableGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMTarget.a
-rwxr-xr-x root/root usr/lib32/libLLVMTransformUtils.a
@ -103,14 +52,7 @@ drwxr-xr-x root/root usr/lib32/
-rwxr-xr-x root/root usr/lib32/libLLVMX86Disassembler.a
-rwxr-xr-x root/root usr/lib32/libLLVMX86Info.a
-rwxr-xr-x root/root usr/lib32/libLLVMX86Utils.a
-rwxr-xr-x root/root usr/lib32/libLLVMXCoreAsmPrinter.a
-rwxr-xr-x root/root usr/lib32/libLLVMXCoreCodeGen.a
-rwxr-xr-x root/root usr/lib32/libLLVMXCoreDesc.a
-rwxr-xr-x root/root usr/lib32/libLLVMXCoreDisassembler.a
-rwxr-xr-x root/root usr/lib32/libLLVMXCoreInfo.a
-rwxr-xr-x root/root usr/lib32/libLLVMipa.a
-rwxr-xr-x root/root usr/lib32/libLLVMipo.a
-rwxr-xr-x root/root usr/lib32/libLTO.a
-rwxr-xr-x root/root usr/lib32/libLTO.so
-rwxr-xr-x root/root usr/lib32/libprofile_rt.a
-rwxr-xr-x root/root usr/lib32/libprofile_rt.so

View File

@ -1,2 +1,2 @@
8284891e3e311829b8e44ac813d0c9ef cfe-3.3.src.tar.gz
40564e1dc390f9844f1711c08b08e391 llvm-3.3.src.tar.gz
c64fdc567383211c9ac212d6f7b69263 cfe-3.4.1.src.tar.gz
b90697f4de35563ad6c35924defa8dd1 llvm-3.4.1.src.tar.gz

View File

@ -5,8 +5,8 @@
# Depends on: python-32 llvm
name=llvm-32
version=3.3
release=2
version=3.4.1
release=1
source=(http://llvm.org/releases/$version/{llvm,cfe}-$version.src.tar.gz)
build() {
@ -30,8 +30,9 @@ build() {
--libdir=/usr/lib32 \
--host=i686-pc-linux-gnu \
--without-oprofile \
--enable-shared \
--enable-experimental-targets=R600
--enable-cxx11 \
--enable-targets=x86,x86_64,r600 \
--enable-shared
make $MAKEFLAGS
make DESTDIR=$PKG install
@ -40,8 +41,6 @@ build() {
mv $PKG/usr/include/llvm/Config/{,llvm-}config.h $PKG/
rm -r $PKG/usr/{bin,docs,include}
#find $PKG -name .dir -delete
# multilib
install -d $PKG/usr/{bin,include/llvm/Config}
mv $PKG/llvm-config $PKG/usr/bin/llvm-config-32
@ -50,4 +49,7 @@ build() {
# remove example hello transform
rm $PKG/usr/lib32/LLVMHello.so
# fix broken symlink
ln -sf libLLVM-$version.so $PKG/usr/lib32/libLLVM-${version%.*}.so
}