Pierre Labastie wrote:

>> It sounds like we need to add a check for libgmp on the host.  Perhaps
>> libmpfr and libmpc also.

> It is the .la files, which fire the issue. I could reproduce the error with
> lfs-7.5-rc1 as the host, by removing libgmp.la.
>
> Actually, neither Debian nor Arch provide those .la files. I have not checked
> Fedora yet.
>
> I am not sure what should be done. If users accept to install libgmp-dev,
> libmpfr-dev, libmpc-dev on their host, the easiest would be to completely
> remove the build of those packages for gcc-pass1. I'll try that. This would
> imply that the host requirement be augmented with both libraries _and_ headers
> checks.
>
> Otherwise, maybe just a note telling to remove the .la files (completely
> removing them gives the cleanest build), at least for the course of the build?

Yes, on my system I have /usr/lib/libmpfr.la which contains 
dependency_libs=' /usr/lib/libgmp.la'.

If we add the following to the host system requirements, would that be 
enough?

[ -e /usr/lib/libmpfr.la ] && [ ! -e /usr/lib/libgmp.la ] &&
    echo "libgmp is missing"

I'm going to hold off releasing 7.5 until we get this settled.

   -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to