[Clfs-dev] CLFS Embedded Version SVN-0.0.1-20090328-x86, 64-bit build

corey farrell corey.farrell.dev.list at gmail.com
Tue Mar 31 08:59:51 PDT 2009


When building CLFS Embedded for x86_64, the build failed on GCC cross
compiler final (6.11).  It failed while attempting to compile a 32bit
library.  For the build to succeed I've added --disable-multilib to
configure as done for CLFS-x86_64-Pure64.


Also with zlib-1.2.3, I've found issues with movement of the libraries
from /usr/lib to /lib.

Original Code:
mv -v ${CLFS}/usr/lib/libz.so.* ${CLFS}/lib
ln -svf ../../lib/libz.so.1 ${CLFS}/usr/lib/libz.so

After running the above commands, I have the following libz.so* files:
${CLFS}/usr/lib:
libz.so -> ../../lib/libz.so.1

${CLFS}/lib:
libz.so.1 -> libz.so.1.2.3
libz.so.1.2.3       (actual file)


Modified Code (libz.so.* changed to libz.so*):
mv -v ${CLFS}/usr/lib/libz.so* ${CLFS}/lib
ln -svf ../../lib/libz.so.1 ${CLFS}/usr/lib/libz.so

This ensures that ${CLFS}/lib/libz.so exists.  I've also experienced
this with CLFS-SVN-x86_64-Pure64.

Corey



More information about the Clfs-dev mailing list