|
@@ -44,6 +44,11 @@
|
|
|
<sect2 role="installation">
|
|
|
<title>Installation of E2fsprogs</title>
|
|
|
|
|
|
+ <para>First fix a problem with running regression tests in the LFS chroot
|
|
|
+ environment:</para>
|
|
|
+
|
|
|
+<screen><userinput remap="pre">sed -i -e 's|^LD_LIBRARY_PATH.*|&:/tools/lib|' tests/test_config</userinput></screen>
|
|
|
+
|
|
|
<para>The E2fsprogs documentation recommends that the package be built in
|
|
|
a subdirectory of the source tree: </para>
|
|
|
|
|
@@ -52,16 +57,15 @@ cd build</userinput></screen>
|
|
|
|
|
|
<para>Prepare E2fsprogs for compilation:</para>
|
|
|
|
|
|
-<screen><userinput remap="configure">export PKG_CONFIG_PATH=/tools/lib/pkgconfig
|
|
|
-
|
|
|
-LIBS=-L/tools/lib \
|
|
|
-CFLAGS=-I/tools/include \
|
|
|
-../configure --prefix=/usr \
|
|
|
- --with-root-prefix="" \
|
|
|
- --enable-elf-shlibs \
|
|
|
- --disable-libblkid \
|
|
|
- --disable-libuuid \
|
|
|
- --disable-uuidd \
|
|
|
+<screen><userinput remap="configure">LIBS=-L/tools/lib \
|
|
|
+CFLAGS=-I/tools/include \
|
|
|
+PKG_CONFIG_PATH=/tools/lib/pkgconfig \
|
|
|
+../configure --prefix=/usr \
|
|
|
+ --with-root-prefix="" \
|
|
|
+ --enable-elf-shlibs \
|
|
|
+ --disable-libblkid \
|
|
|
+ --disable-libuuid \
|
|
|
+ --disable-uuidd \
|
|
|
--disable-fsck</userinput></screen>
|
|
|
|
|
|
<variablelist>
|
|
@@ -131,10 +135,9 @@ CFLAGS=-I/tools/include \
|
|
|
|
|
|
<screen><userinput remap="install">make install</userinput></screen>
|
|
|
|
|
|
- <para>Install the static libraries and headers and do some clean up:</para>
|
|
|
+ <para>Install the static libraries:</para>
|
|
|
|
|
|
-<screen><userinput remap="install">make install-libs
|
|
|
-unset PKG_CONFIG_PATH</userinput></screen>
|
|
|
+<screen><userinput remap="install">make install-libs</userinput></screen>
|
|
|
|
|
|
<para>Make the installed static libraries writable so debugging symbols can
|
|
|
be removed later:</para>
|