tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD/arc 9.0 /usr/mdec/boot includes extra debug info?
Hi,
I notice NetBSD/arc 9.0 bootloader (/usr/mdec/boot) silently hang,
while a boot binary I build from netbsd-9 tree just works.
It looks /usr/mdec/boot in NetBSD/arc 9.0 base.tgz includes debug info:
---
# tar -ztvf /usr/INSTALL/base.tgz | grep /usr/mdec/boot
-r--r--r-- 0 root wheel 282217 Feb 14 09:06 ./usr/mdec/boot
# ls -l /usr/mdec/boot
-r--r--r-- 1 root wheel 282217 Feb 14 09:06 /usr/mdec/boot
# size -Ax /usr/mdec/boot
/usr/mdec/boot :
section size addr
.text 0xb4c0 0x80f00000
.text.st 0x304 0x80f0b4c0
.rodata 0x12d0 0x80f0b7d0
.reginfo 0x18 0x80f0ca98
.MIPS.ab 0x18 0x80f0cab0
.data 0x170 0x80f0cad0
.sbss 0x484 0x80f0cc40
.bss 0x280 0x80f0d0d0
.gnu.att 0x10 0x0
.debug_i 0x1c404 0x0
.debug_a 0x51b3 0x0
.debug_l 0xc431 0x0
.debug_a 0x660 0x0
.debug_r 0x830 0x0
.debug_l 0x4d60 0x0
.debug_s 0x32a9 0x0
Total 0x43bc9
#
---
while a boot binary I build locally doesn't include them:
---
% pwd
/s/netbsd-9/src/sys/arch/arc/stand/boot
% ls -l obj.arc/boot
-rwxr-xr-x 1 tsutsui wheel 58552 Jun 2 22:40 obj.arc/boot*
% /s/netbsd-9/src/obj.arc/tooldir.NetBSD-9.0-i386/bin/mipsel--netbsd-size -Ax obj.arc/boot
obj.arc/boot :
section size addr
.text 0xb4c0 0x80f00000
.text.st 0x304 0x80f0b4c0
.rodata 0x12b0 0x80f0b7d0
.reginfo 0x18 0x80f0ca78
.MIPS.ab 0x18 0x80f0ca90
.data 0x170 0x80f0cab0
.sbss 0x484 0x80f0cc20
.bss 0x280 0x80f0d0b0
.gnu.att 0x10 0x0
Total 0xd328
%
---
Is there any possible build.sh options (or mk.conf definitions)
for the release binaries that could cause such difference?
/usr/mdec/boot in daily netbsd-9/202006012200Z build also includes
those debug info, but no clue in logs due to -N0 option.
https://releng.netbsd.org/builds/netbsd-9/202006012200Z/arc.build
---
Izumi Tsutsui
Home |
Main Index |
Thread Index |
Old Index