%general-entities; ]> $LastChangedBy$ $Date$ LLVM-&llvm-version; LLVM Introduction to LLVM The llvm package contains a collection of modular and reusable compiler and toolchain technologies. The Low Level Virtual MAchine (LLVM) Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation ("LLVM IR"). The optional clang package provides a new C, C++, Objective C and Objective C++ front-end for the LLVM compiler. &lfs72_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &llvm-md5sum; Download size: &llvm-size; Estimated disk space required: &llvm-buildsize; Estimated build time: &llvm-time; Additional Downloads Optional package: LLVM Dependencies Recommended Optional and User Notes: Installation of LLVM If you downloaded the optional clang package, install it into the source tree: tar -xf ../clang-&llvm-version;.src.tar.gz -C tools && mv tools/clang-&llvm-version;.src tools/clang Install llvm by running the following commands: CC=gcc \ CXX=g++ \ ./configure --prefix=/usr \ --libdir=/usr/lib/llvm \ --sysconfdir=/etc \ --enable-shared \ --enable-libffi \ --enable-targets=all \ --disable-expensive-checks \ --disable-debug-runtime \ --disable-assertions \ --enable-optimized && make To test the results, issue: make check. Now, as the root user: make install Contents Installed Programs Installed Libraries Installed Directories clang, clang++, and numerous llvm-* build tools numerous custom libraries to support llvm and clang programs /usr/lib/{clang,llvm}, /usr/share/doc/llvm