Subject: Re: CVS commit: src
To: None <dbj@netbsd.org>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: source-changes
Date: 11/26/2005 22:58:02
> Module Name:	src
> Committed By:	dbj
> Date:		Thu Nov 24 12:54:30 UTC 2005
> 
> Modified Files:
> 	src/gnu/usr.sbin/dbsym: dbsym.c
> 	src/sys/arch/arc/conf: Makefile.arc.inc
> 	src/sys/arch/cats/conf: Makefile.cats.inc
> 	src/sys/arch/dreamcast/conf: Makefile.dreamcast.inc
> 	src/sys/arch/evbarm/conf: Makefile.evbarm.inc
> 	src/sys/arch/evbmips/conf: Makefile.evbmips.inc
> 	src/sys/arch/evbppc/conf: Makefile.ev64260.inc Makefile.explora.inc
> 	    Makefile.obs200.inc Makefile.obs405.inc Makefile.walnut.inc
> 	src/sys/arch/macppc/conf: Makefile.macppc
> 	src/sys/arch/netwinder/conf: Makefile.netwinder.inc
> 	src/sys/arch/pmppc/conf: INSTALL std.pmppc
> 	src/sys/arch/powerpc/conf: Makefile.powerpc
> 	src/sys/arch/shark/conf: Makefile.shark.inc
> 	src/sys/conf: Makefile.kern.inc
> Removed Files:
> 	src/sys/arch/sbmips/conf: Makefile.sbmips.inc
> 
> Log Message:
>   . Have dbsym explicitly suggest increasing SYMTAB_SPACE when
>      an overflow occurs.
>    . Make this error a fatal build time error
>    . Move the support for dbsym into the MI Makefile.kern.inc,
>      conditional upon the SYMTAB_SPACE option being defined in
>      the kernel config file.

at least, arch/iyonix/conf/GENERIC and arch/evbsh5/conf/CAYMAN64
seem broken.

YAMAMOTO Takashi


       link  GENERIC/netbsd
   text    data     bss     dec     hex filename
2262581  277092   74216 2613889  27e281 netbsd
mv -f netbsd netbsd.gdb
/exports/abhome/tools/bin/arm--netbsdelf-strip -g --strip-symbol=$a --strip-symbol=$t --strip-symbol=$d -o netbsd netbsd.gdb
/exports/abhome/tools/bin/arm--netbsdelf-dbsym netbsd
arm--netbsdelf-dbsym: symbol table (264300 bytes) too big for buffer (240000 bytes)
Increase options SYMTAB_SPACE in your kernel config
*** [netbsd] Error code 1
1 error

nbmake: stopped in /exports/abhome/build/iyonix/GENERIC


       link  CAYMAN64/netbsd
   text    data     bss     dec     hex filename
3023336  318840 2088160 5430336  52dc40 netbsd
/exports/abhome/tools/bin/sh5le--netbsd-dbsym netbsd
sh5le--netbsd-dbsym: symbol table (299928 bytes) too big for buffer (262144 bytes)
Increase options SYMTAB_SPACE in your kernel config
*** [netbsd] Error code 1
1 error

nbmake: stopped in /exports/abhome/build/evbsh5/CAYMAN64