I finished building LLVM-3.6.1.
My LFS version 7.7 sysmtemd
My BLFS version SVN 2015-08-05 systemd edition
But there one thing that still make me question why?
Following the BLFS book:
Code:
tar -xf ../cfe-3.6.1.src.tar.xz -C tools
tar -xf ../compiler-rt-3.6.1.src.tar.xz -C projects
mv -v tools/cfe-3.6.1.src tools/clang
mv -v projects/compiler-rt-3.6.1.src projects/compiler-rt
sed -e "s:/docs/llvm:/share/doc/llvm-3.6.1:" \
-i Makefile.config.in
CC=gcc CXX=g++ \
./configure --prefix=/usr \
--sysconfdir=/etc \
--enable-libffi \
--enable-optimized \
--enable-shared \
--disable-assertions \
--enable-targets=host
make
After 12 hours, compilation still running. Consumes so much spaces and resources.
I brake compilation. Download additional files; libcxx-3.6.1, libcxxabi-3.6.1, and test-suite-3.6.1. Then
Code:
tar -xf ../cfe-3.6.1.src.tar.xz -C tools
tar -xf ../compiler-rt-3.6.1.src.tar.xz -C projects
tar -xf ../libcxx-3.6.1.src.tar.xz -C projects
tar -xf ../libcxxabi-3.6.1.src.tar.xz -C projects
tar -xf ../test-suite-3.6.1.src.tar.xz -C projects
mv -v tools/cfe-3.6.1.src tools/clang
mv -v projects/compiler-rt-3.6.1.src projects/compiler-rt
mv -v projects/libcxx-3.6.1.src projects/libcxx
mv -v projects/libcxxabi-3.6.1.src projects/libcxxabi
mv -v projects/test-suite-3.6.1.src projects/test-suite
sed -e "s:/docs/llvm:/share/doc/llvm-3.6.1:" \
-i Makefile.config.in
CC=gcc CXX=g++ \
./configure --prefix=/usr \
--sysconfdir=/etc \
--enable-libffi \
--enable-optimized \
--enable-shared \
--disable-assertions \
--enable-targets=host
make
Compilation takes 3 hours 45 minutes.
Could someone explain this.
Thanks before.