Loading...

lfs-support@linuxfromscratch.org

[Prev] Thread [Next]  |  [Prev] Date [Next]

Re: [blfs-support] Make 3.82 Dev86src triple bug fixes patch Bruce Dubbs Thu Feb 16 15:00:28 2012

Matt Burgess wrote:
> On Thu, 2012-02-16 at 14:26 -0500, Michael Shell wrote:
>> I know this is more of a LFS issue (feel free to forward this to
>> LFS if you wish), but Make 3.82 has a few bugs that affect the
>> compilation of packages outside those required in LFS book.
>>
>> In particular, the Dev86src package (needed to build lilo) cannot be
>> built using make 3.82. There is a CLFS patch for Dev86src to get
>> it to work under make 3.82:
>>
>> http://www.mail-archive.com/[EMAIL PROTECTED]/msg01541.html
>>
>> But this is a workaround for an actual bug in make 3.82. Anyway, for
>> those interested, I found a patch that fixes this make bug as well as
>> two other ones.
> 
> Without the patch, I see this:
> 
> make[4]: *** No rule to make target `__ldivmod.o)', needed by
> `/sources/dev86-0.16.17/libc/libc.a'.  Stop.

I was able to get this to make without error using make-3.81 on a a 
pentium.  For my x86_64 and make-3.82 system, I got the same failure (no 
patch).

The Makefile has a timestamp of Mar 8, 1997.  Could it be that the 
problem is trying to build x86 assembly on an x86_64?

Personally, I don't think LFS has an obligation to support 16 year old 
code that is needed for a boot loader that we don't support.

   -- Bruce
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page