Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jul 2001 11:35:09 +0100
From:      "Lawrence Farr" <bsdalpha@epcdirect.co.uk>
To:        "'John Polstra'" <jdp@polstra.com>, <alpha@freebsd.org>
Subject:   RE: too bad, release mostly worked for alpha...
Message-ID:  <000701c1103e$7c60cce0$c807a8c0@lfarr>
In-Reply-To: <200107190433.f6J4XYS23569@vashon.polstra.com>

index | next in thread | previous in thread | raw e-mail

So how come it works if I delete it, and fails if I put it back in on
i386?
(I've stuck my original email below)

----------------------------------------------------------------------

Hi,

I make release automatically via a script, that has run happily for
months.
It empties /obj before it runs, and cvsups. For the last few nights,
It has failed at the floppy building stage (Log extract below). 
Checking with "df -h" gives:

/dev/vnn0c               1.4M   1.4M -12.0K   101%    /mnt 

Is there a current problem with GENERIC being too big?

Cheers!

-------------------------------------------------------

rm -f hack.c
sh ../../conf/newvers.sh BOOTMFS 
cc -c -O -pipe -march=pentiumpro -Wall -Wredundant-decls 
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes 
-Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -ansi 
 -nostdinc -I- -I. -I../.. -I../../../include 
-I../../contrib/ipfilter  -D_KERNEL -include opt_global.h -elf  
-mpreferred-stack-boundary=2  vers.c
linking BOOTMFS
   text	   data	    bss	    dec	    hex	filename
2502829	 203104	 132792	2838725	 2b50c5	BOOTMFS
install -c -m 555 -o root -g wheel -fschg  BOOTMFS 
/R/stage/kernels/BOOTMFS
mv /R/stage/kernels/BOOTMFS /R/stage/image.kern/kernel
Setting up /boot directory for kern floppy
sh -e /usr/src/release/scripts/doFS.sh 
/R/stage/floppies/kern.flp  /R/stage /mnt 1440 
/R/stage/image.kern  80000 fd1440
Warning: Block size restricts cylinders per group to 6.
Warning: 1216 sector(s) in last cylinder unallocated
/dev/rvnn0c:	2880 sectors in 1 cylinders of 1 tracks, 4096 sectors
	1.4MB in 1 cyl groups (6 c/g, 12.00MB/g, 32 i/g)
super-block backups (for fsck -b #) at:
 32
*** Error code 1

Stop in /usr/src/release.
*** Error code 1

Stop in /usr/src/release.
*** Error code 1

Stop in /usr/src/release.


-----Original Message-----
From: owner-freebsd-alpha@FreeBSD.ORG 
[mailto:owner-freebsd-alpha@FreeBSD.ORG] On Behalf Of John Polstra
Sent: 19 July 2001 05:34
To: alpha@FreeBSD.ORG
Cc: bsdalpha@epcdirect.co.uk
Subject: Re: too bad, release mostly worked for alpha...


In article <001a01c10f99$89d81fe0$c80fa8c0@lfarr>,
Lawrence Farr <bsdalpha@epcdirect.co.uk> wrote:
> 
> Don't know if this is a dumb answer, but I had the same (and reported 
> it to -STABLE) On my automatic i386 builds. Had to remove the CPUTYPE 
> from make.conf to get it to fit.
[...]
> -----Original Message-----
> I guess things got too big again:
> 
> Making the regular boot floppy.
> Compressing doc files...
> *** Error code 1 (ignored)
> rm -rf /R/stage/mfsfd/stand/help/*
> sh -e /usr/src/release/scripts/doFS.sh -s mfsroot /R/stage /mnt
>  2880 /R/stage/mfsfd 8000 minimum2
> Warning: Block size restricts cylinders per group to 6.
> Warning: 2432 sector(s) in last cylinder unallocated
> /dev/md11c:     5760 sectors in 2 cylinders of 1 tracks, 4096 sectors
>         2.8MB in 1 cyl groups (6 c/g, 12.00MB/g, 384 i/g) 
> super-block backups (for fsck -b #) at:  32
> cpio: write error: No space left on device
> *** Error code 1

I don't see how changing CPUTYPE in /etc/make.conf can make any 
difference for make release.  As far as I can tell, 
/etc/make.conf is ignored for make release.  That would make 
sense, since most of it takes place in a chroot environment 
from which /etc isn't even visible.  I have CPUTYPE=ev56 in my 
/etc/make.conf, and I ran a make release a day or two ago.  
Mine also died because it wouldn't fit.  Grepping the log of 
the whole thing, I find that -mcpu=ev56 essentially doesn't 
appear anywhere.  What I do see is a lot of -mcpu=ev4.

In my experience ev56 generates smaller code, because it takes 
advantage of the byte load/store instructions.

John
-- 
  John Polstra                                               
jdp@polstra.com
  John D. Polstra & Co., Inc.                        Seattle, 
Washington USA
  "Disappointment is a good sign of basic intelligence."  -- 
Chögyam Trungpa


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message



home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000701c1103e$7c60cce0$c807a8c0>