diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2019-12-01 18:01:37 +0000 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2019-12-01 18:01:37 +0000 |
commit | bec76acde9be4ec7517bb207063380ed5e3cb720 (patch) | |
tree | bd904de11a69484e28f02831696cc7c0e7b1c48e /chapter06 | |
parent | 123c0152d12b6969248c86f7f6240cc34b2d615e (diff) |
Add upstream fixes patch for bash.
Add a note about possible problems when changing
to the lfs user.
Update to vim-8.1.2361.
Update to meson-0.52.1.
Update to elfutils-0.178.
Update to iproute2-5.4.0.
Update to libffi-3.3.
Update to tcl-8.6.10.
Update to man-pages-5.04.
Update to perl-5.30.1.
Update to linux-5.4.1.
Update to bc-2.3.2.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11702 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06')
-rw-r--r-- | chapter06/bash.xml | 4 | ||||
-rw-r--r-- | chapter06/libelf.xml | 7 | ||||
-rw-r--r-- | chapter06/libffi.xml | 6 |
3 files changed, 11 insertions, 6 deletions
diff --git a/chapter06/bash.xml b/chapter06/bash.xml index 74b39dc32..adeec10a4 100644 --- a/chapter06/bash.xml +++ b/chapter06/bash.xml @@ -39,11 +39,11 @@ <sect2 role="installation"> <title>Installation of Bash</title> -<!-- + <para>Incorporate some upstream fixes:</para> <screen><userinput remap="pre">patch -Np1 -i ../&bash-fixes-patch;</userinput></screen> ---> + <para>Prepare Bash for compilation:</para> <screen><userinput remap="configure">./configure --prefix=/usr \ diff --git a/chapter06/libelf.xml b/chapter06/libelf.xml index e7f1ee3cd..4af178726 100644 --- a/chapter06/libelf.xml +++ b/chapter06/libelf.xml @@ -46,7 +46,7 @@ <para>Prepare Libelf for compilation:</para> -<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> +<screen><userinput remap="configure">./configure --prefix=/usr --disable-debuginfod</userinput></screen> <para>Compile the package:</para> @@ -56,10 +56,13 @@ <screen><userinput remap="test">make check</userinput></screen> + <para>One test, run-elfclassify.sh, is known to fail.</para> + <para>Install only Libelf:</para> <screen><userinput remap="install">make -C libelf install -install -vm644 config/libelf.pc /usr/lib/pkgconfig</userinput></screen> +install -vm644 config/libelf.pc /usr/lib/pkgconfig +rm /usr/lib/libelf.a</userinput></screen> </sect2> diff --git a/chapter06/libffi.xml b/chapter06/libffi.xml index 360ddf521..6a6f8a458 100644 --- a/chapter06/libffi.xml +++ b/chapter06/libffi.xml @@ -49,7 +49,7 @@ If this is not done, all applications that link to libffi will trigger Illegal Operation Errors.</para> </note> - +<!-- <para>Modify the Makefile to install headers into the standard <filename class="directory">/usr/include</filename> directory instead of <filename class="directory">/usr/lib/libffi-&libffi-version;/include</filename>.</para> @@ -60,7 +60,7 @@ sed -e '/^includedir/ s/=.*$/=@includedir@/' \ -e 's/^Cflags: -I${includedir}/Cflags:/' \ -i libffi.pc.in</userinput></screen> - +--> <para>Prepare libffi for compilation:</para> <screen><userinput remap="configure">./configure --prefix=/usr --disable-static --with-gcc-arch=native</userinput></screen> @@ -92,6 +92,8 @@ sed -e '/^includedir/ s/=.*$/=@includedir@/' \ <screen><userinput remap="test">make check</userinput></screen> + <para>Six tests, all related to test-callback.c, are known to fail.</para> + <para>Install the package:</para> <screen><userinput remap="install">make install</userinput></screen> |