Detaljer om denne pakken finner du i Section 8.36.2, “Innholdet i Bash”
Bash pakken inneholder Bourne-Again Skallet (Bourne-Again SHell).
Forbered Bash for kompilering:
./configure --prefix=/usr \ --build=$(sh support/config.guess) \ --host=$LFS_TGT \ --without-bash-malloc \ bash_cv_strtold_broken=no
Betydningen av konfigureringsalternativene:
--without-bash-malloc
Dette alternativet slår av bruken av Bash
minnetildelingsfunksjon (malloc
) som er kjent for å forårsake
segmenteringsfeil. Ved å slå av dette alternativet vil Bash
bruke malloc
funksjonen fra
Glibc som er mer stabil.
Kompiler pakken:
make
Installer pakken:
make DESTDIR=$LFS install
Lag en lenke for programmene som bruker sh til et skall:
ln -sv bash $LFS/bin/sh
Detaljer om denne pakken finner du i Section 8.36.2, “Innholdet i Bash”