The link referenced above by Remi looks very good and I believe I will be referring to it in the near future. However, The fontconfig issue is one of the first I have learned to deal with when using ltib to build packages for the QSB. So, if you don't want to "start over" but would rather just press forward, you start with the following.
The fontconfig problem boils down to the build process trying to link in the freetype shared library that was built for the build machine (most likely an Intel-based PC) instead of the library that was cross-compiled for the target (an ARM-based board -- the QSB). You will need to edit the ltib fontconfig.spec file to direct the ./configure script to use the correct freetype library.
The fontconfig.spec is located in a subdirectory under you ltib directory :
dist/lfs-5.1/fontconfig/fontconfig.spec
In said .spec file, you will need to modify the line which calls ./configure to add this:
--with-freetype-config="$DEV_IMAGE/usr/bin/freetype-config --prefix=$DEV_IMAGE/usr"
For more info, google the problem and look for a solution described by a user called "frogman." Or, check out http://forums.freescale.com/t5/i-MX-Microprocessors/Ltib-link-error-with-fontconfig-on-Ubuntu-host/m...