Subject: sysinst build problems (new toolchain)
To: None <port-sgimips@netbsd.org>
From: sgimips NetBSD list <sgimips@mrynet.com>
List: port-sgimips
Date: 02/01/2002 15:38:53
I am having CALL16 relocation problems now when building the sysinst program.
Anyone understand the objcopy stuff enough to tell me if there is something
I can workaround, or if there's a platform-specific issue?

-scott

MAKE=make /sgimips/src/tools/obj/tools.NetBSD-1.5ZA-mipseb/bin/nbcrunchgen -f -D /sgimips/src/distrib/miniroot/../.. -L /sgimips/dist/usr/lib instbin.conf
Run "make -f instbin.mk objs exe" to build crunched binary.
make -f instbin.mk all
/sgimips/src/tools/obj/tools.NetBSD-1.5ZA-mipseb/bin/mipseb--netbsd-gcc -Os   -Werror  -nostdinc -isystem /sgimips/dist/usr/include  -c instbin.c
/sgimips/src/tools/obj/tools.NetBSD-1.5ZA-mipseb/bin/mipseb--netbsd-ld -dc -r -o sysinst.cro sysinst_stub.o sysinst/menu_defs.o sysinst/msg_defs.o sysinst/main.o sysinst/install.o sysinst/upgrade.o sysinst/txtwalk.o sysinst/run.o sysinst/factor.o sysinst/net.o sysinst/disks.o sysinst/disks_lfs.o sysinst/util.o sysinst/geom.o sysinst/label.o sysinst/target.o sysinst/md.o
/sgimips/src/tools/obj/tools.NetBSD-1.5ZA-mipseb/bin/mipseb--netbsd-objcopy --keep-global-symbol _crunched_sysinst_stub sysinst.cro
/sgimips/src/tools/obj/tools.NetBSD-1.5ZA-mipseb/bin/mipseb--netbsd-gcc  -static -o instbin -nostdlib  /sgimips/dist/usr/lib/crt0.o /sgimips/dist/usr/lib/crtbegin.o instbin.o sysinst.cro gzip.cro chroot.cro chflags.cro stty.cro rcp.cro mknod.cro init_s.cro vi.cro rm.cro ls.cro tset.cro disklabel.cro shutdown.cro x_route.cro newfs.cro cp.cro tip.cro slattach.cro mount_ffs.cro mount_cd9660.cro sleep.cro mt.cro kill.cro mount_kernfs.cro mount_nfs.cro mv.cro cat.cro netstat.cro mount_ext2fs.cro sort.cro df.cro x_ping.cro x_ifconfig.cro expr.cro rsh.cro fsck_ext2fs.cro sed.cro chmod.cro ft x_ed.cro  -lrmt -ledit -lutil -lcurses -ltermcap -lbz2 -lcrypt -lintl -ll -lm -lkvm -L/sgimips/dist/usr/lib  -lgcc -lc -lgcc /sgimips/dist/usr/lib/crtend.o
/sgimips/src/tools/obj/tools.NetBSD-1.5ZA-mipseb/mipseb--netbsd/bin/ld: sysinst.cro: CALL16 reloc at 0x1c not against global symbol
sysinst.cro: could not read symbols: Bad value
collect2: ld returned 1 exit status
*** Error code 1

Stop.
make: stopped in /sgimips/src/distrib/miniroot