6.4. Bash-5.2.32

Bash pakken inneholder Bourne-Again Skallet (Bourne-Again SHell).

Omtrentlig byggetid: 0.2 SBU
Nødvendig diskplass: 67 MB

6.4.1. Installasjon av Bash

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”