Subject: Re: build failure on bootxx_msdos
To: Martin Husemann <martin@duskware.de>
From: David Laight <david@l8s.co.uk>
List: current-users
Date: 12/01/2006 19:35:38
On Fri, Dec 01, 2006 at 10:28:39AM +0100, Martin Husemann wrote:
> On Fri, Dec 01, 2006 at 12:44:25AM +0100, Manuel Bouyer wrote:
> > Hi,
> > trying to build an i386 or amd64 release with fresh sources I get:
> > --- dependall-bootxx ---
> > /dsk/l1/misc/bouyer/tmp/i386/obj/dsk/l1/misc/bouyer/current/src/tooldir/bin/i386--netbsdelf-objcopy -O binary bootxx_msdos.sym bootxx_msdos
> > ### bootxx_msdos size 7720 is larger than 7680
> > *** [bootxx_msdos] Error code 1
> > 1 error
> 
> I don't understand why this size limit is applied to this binary at all -
> AFAICT it's only relevant limits are the STACK_START and HEAP_START
> defines in sys/arch/i386/stand/dosboot/Makefile, and we could easily bump
> those up (maybe with minor code fixes).

The code does have to fit in the 'reserved' space at the start of the
msdos filesystem.  When non-zero I'm not sures how big it is...

The other question is how do we fail to get the msdos filesystem into
space where the FFS code fits!

	David

-- 
David Laight: david@l8s.co.uk