[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