Hi Thomas,
I believe that, as of Revision: 12059, your Zlib section in Chapter 5
is missing the "--host=$LFS_TGT" flag
Compare
<para>Prepare Zlib for compilation:</para>
<screen><userinput remap="configure">./configure
--prefix=/usr</userinput></screen>
<para>Compile the package:</para>
with the corresponding XML from the GZip section
<para>Prepare Gzip for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr
--host=$LFS_TGT</userinput></screen>
<para>Compile the package:</para>
When I came to build the Zlib, I ended up getting an error from the
host compiler
and it took me a while to work out why the build wasn't using the compiler in
$LFS/tools/bin.
It is also possible that the 32-bit and x32 build instructions for
Zlib are missing the
$LFS_TGT in their CC configure overrides that ones sees in the Chapter 5 Ncurses
zlib.xml:<screen><userinput remap="configure">CC="gcc -m32" \
zlib.xml:<screen><userinput remap="configure">CC="gcc -mx32" \
Cf
ncurses.xml:<screen><userinput remap="configure">CC="$LFS_TGT-gcc
-m32" \
ncurses.xml:<screen><userinput remap="configure">CC="$LFS_TGT-gcc
-mx32" \
Hoping that helps, and thanks again for the Mulitlib additions,
Kevin
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page