Tahmini süre: 9.48 SBU
Tahmini Boyut: 326 MB
GCC`i yüklemeden önce patch uygulamamız gerekmektedir. Bu paketin öntanımlı yükleme ayarlarında
değişikilk yapıldığı zaman kötü davrandığı bilinir. Bu yüzden eğer daha önceden CCFLAFS veya
CXXFLAGS gibi değişkenlere değerler atadıysanız bunları kaldırın.
Bu komutlarla gcc yüklenmesini gerçekleştirin:
---
patch -Np1 -i ../gcc-3.2.patch &&
patch -Np1 -i ../gcc-3.2-nofixincludes-2.patch &&
mkdir ../gcc-build &&
cd ../gcc-build &&
../gcc-3.2/configure --prefix=/static --enable-languages=c \
--disable-nls --disable-shared &&
echo "#define HAVE_GAS_HIDDEN 1" >> gcc/auto-host.h &&
make BOOT_LDFLAGS=-static bootstrap &&
make prefix=$LFS/static install &&
ln -s gcc $LFS/static/bin/cc |
---
GCC-3.2 içeriği: c++, c++filt, cc, cc1, cc1plus, collect2, cpp, cpp0, g++, gcc, gccbug, gcov ve tradcpp0