Hi Im trying to build boot for OpenBSD 4.0. Ive pasted the output below from what I get if I do a make clean in /sys/arch/i386/stand/boot and then do a make in /sys.
The problem is that the boot file that is being created in /sys/arch/i386/stand/boot is 322K, whereas the original boot was only 38.6K. When I installboot this larger file, the system fails to load boot upon restarting. So how do I actually make boot? Is it related to the ": relocation truncated to fit: R_386_16 .text" messages below? Thank You Jonathan Steel bash-3.1# make ===> dev/microcode ===> dev/microcode/atmel ===> dev/microcode/cirruslogic ===> dev/microcode/fxp ===> dev/microcode/kue ===> dev/microcode/neomagic ===> dev/microcode/ral ===> dev/microcode/rum ===> dev/microcode/symbol ===> dev/microcode/typhoon ===> dev/microcode/uyap ===> dev/microcode/yds ===> dev/microcode/zydas ===> arch/alpha ===> arch/alpha/stand ===> arch/alpha/stand/setnetbootinfo ===> arch/alpha/stand/installboot ===> arch/amd64 ===> arch/amd64/stand ===> arch/amd64/stand/biosboot ===> arch/amd64/stand/installboot ===> arch/amd64/stand/boot ===> arch/amd64/stand/pxeboot ===> arch/amd64/stand/cdboot ===> arch/armish ===> arch/armish/stand ===> arch/armish/stand/boot ===> arch/aviion ===> arch/aviion/stand ===> arch/aviion/stand/a2coff ===> arch/cats ===> arch/hp300 ===> arch/hp300/stand ===> arch/hp300/../m68k ===> arch/hppa ===> arch/hppa/stand ===> arch/hppa/stand/mkboot ===> arch/hppa/stand/boot ===> arch/hppa64 ===> arch/hppa64/stand ===> arch/hppa64/stand/mkboot ===> arch/hppa64/stand/boot ===> arch/i386 ===> arch/i386/stand ===> arch/i386/stand/etc ===> arch/i386/stand/libsa ===> arch/i386/stand/libkern ===> arch/i386/stand/libz ===> arch/i386/stand/mbr ===> arch/i386/stand/cdbr ===> arch/i386/stand/biosboot ===> arch/i386/stand/installboot ===> arch/i386/stand/boot cc -I/sys/arch/i386/stand/boot/../../../.. -I/sys/arch/i386/stand/boot/../libsa -I. -I/sys/arch/i386/stand/boot -I/sys/arch/i386/stand/boot/../etc/obj -I/sys/arch/i386/stand/boot/../../../.. -I/sys/arch/i386/stand/boot/../libsa -I. -I/sys/arch/i386/stand/boot -I/sys/arch/i386/stand/boot/../etc -DBOOTMAGIC=0xc001d00d -DLINKADDR=0x40120 -c srt0.S cc -Os -Wall -Werror -fno-stack-protector -D_STANDALONE -nostdinc -fno-builtin -fpack-struct -I/sys/arch/i386/stand/boot/../../../.. -I/sys/arch/i386/stand/boot/../libsa -I. -I/sys/arch/i386/stand/boot -I/sys/arch/i386/stand/boot/../etc/obj -I/sys/arch/i386/stand/boot/../../../.. -I/sys/arch/i386/stand/boot/../libsa -I. -I/sys/arch/i386/stand/boot -I/sys/arch/i386/stand/boot/../etc -DBOOTMAGIC=0xc001d00d -DLINKADDR=0x40120 -c /sys/arch/i386/stand/boot/../../../../stand/boot/boot.c cc -Os -Wall -Werror -fno-stack-protector -D_STANDALONE -nostdinc -fno-builtin -fpack-struct -I/sys/arch/i386/stand/boot/../../../.. -I/sys/arch/i386/stand/boot/../libsa -I. -I/sys/arch/i386/stand/boot -I/sys/arch/i386/stand/boot/../etc/obj -I/sys/arch/i386/stand/boot/../../../.. -I/sys/arch/i386/stand/boot/../libsa -I. -I/sys/arch/i386/stand/boot -I/sys/arch/i386/stand/boot/../etc -DBOOTMAGIC=0xc001d00d -DLINKADDR=0x40120 -c /sys/arch/i386/stand/boot/../../../../stand/boot/cmd.c cc -Os -Wall -Werror -fno-stack-protector -D_STANDALONE -nostdinc -fno-builtin -fpack-struct -I/sys/arch/i386/stand/boot/../../../.. -I/sys/arch/i386/stand/boot/../libsa -I. -I/sys/arch/i386/stand/boot -I/sys/arch/i386/stand/boot/../etc/obj -I/sys/arch/i386/stand/boot/../../../.. -I/sys/arch/i386/stand/boot/../libsa -I. -I/sys/arch/i386/stand/boot -I/sys/arch/i386/stand/boot/../etc -DBOOTMAGIC=0xc001d00d -DLINKADDR=0x40120 -c /sys/arch/i386/stand/boot/../../../../stand/boot/vars.c cc -Os -Wall -Werror -fno-stack-protector -D_STANDALONE -nostdinc -fno-builtin -fpack-struct -I/sys/arch/i386/stand/boot/../../../.. -I/sys/arch/i386/stand/boot/../libsa -I. -I/sys/arch/i386/stand/boot -I/sys/arch/i386/stand/boot/../etc/obj -I/sys/arch/i386/stand/boot/../../../.. -I/sys/arch/i386/stand/boot/../libsa -I. -I/sys/arch/i386/stand/boot -I/sys/arch/i386/stand/boot/../etc -DBOOTMAGIC=0xc001d00d -DLINKADDR=0x40120 -c /sys/arch/i386/stand/boot/../../../../stand/boot/bootarg.c cc -Os -Wall -Werror -fno-stack-protector -D_STANDALONE -nostdinc -fno-builtin -fpack-struct -I/sys/arch/i386/stand/boot/../../../.. -I/sys/arch/i386/stand/boot/../libsa -I. -I/sys/arch/i386/stand/boot -I/sys/arch/i386/stand/boot/../etc/obj -I/sys/arch/i386/stand/boot/../../../.. -I/sys/arch/i386/stand/boot/../libsa -I. -I/sys/arch/i386/stand/boot -I/sys/arch/i386/stand/boot/../etc -DBOOTMAGIC=0xc001d00d -DLINKADDR=0x40120 -c conf.c ld -nostdlib -Bstatic -Ttext 0x40120 -N -x -noinhibit-exec -o boot srt0.o boot.o cmd.o vars.o bootarg.o conf.o /sys/arch/i386/stand/boot/../libsa/libsa.a /sys/arch/i386/stand/boot/../libz/libz.a /sys/arch/i386/stand/boot/../libkern/libkern.a /sys/arch/i386/stand/boot/../libsa/libsa.a(gidt.o)(.text+0x38): In function `idt': : relocation truncated to fit: R_386_16 .text /sys/arch/i386/stand/boot/../libsa/libsa.a(gidt.o)(.text+0x40): In function `idt': : relocation truncated to fit: R_386_16 .text /sys/arch/i386/stand/boot/../libsa/libsa.a(gidt.o)(.text+0x48): In function `idt': : relocation truncated to fit: R_386_16 .text /sys/arch/i386/stand/boot/../libsa/libsa.a(gidt.o)(.text+0x50): In function `idt': : relocation truncated to fit: R_386_16 .text /sys/arch/i386/stand/boot/../libsa/libsa.a(gidt.o)(.text+0x58): In function `idt': : relocation truncated to fit: R_386_16 .text /sys/arch/i386/stand/boot/../libsa/libsa.a(gidt.o)(.text+0x60): In function `idt': : relocation truncated to fit: R_386_16 .text /sys/arch/i386/stand/boot/../libsa/libsa.a(gidt.o)(.text+0x68): In function `idt': : relocation truncated to fit: R_386_16 .text /sys/arch/i386/stand/boot/../libsa/libsa.a(gidt.o)(.text+0x70): In function `idt': : relocation truncated to fit: R_386_16 .text /sys/arch/i386/stand/boot/../libsa/libsa.a(gidt.o)(.text+0x78): In function `idt': : relocation truncated to fit: R_386_16 .text /sys/arch/i386/stand/boot/../libsa/libsa.a(gidt.o)(.text+0x80): In function `idt': : relocation truncated to fit: R_386_16 .text /sys/arch/i386/stand/boot/../libsa/libsa.a(gidt.o)(.text+0x88): In function `idt': : additional relocation overflows omitted from the output text data bss dec hex 38651 300 4552 43503 a9ef ===> arch/i386/stand/pxeboot ===> arch/i386/stand/cdboot ===> arch/luna88k ===> arch/m68k ===> arch/mac68k ===> arch/mac68k/../m68k ===> arch/macppc ===> arch/mvme68k ===> arch/mvme68k/stand ===> arch/mvme68k/stand/installboot ===> arch/mvme68k/../m68k ===> arch/mvme88k ===> arch/mvme88k/stand ===> arch/mvme88k/stand/installboot ===> arch/mvmeppc ===> arch/sgi ===> arch/sgi/stand ===> arch/sgi/stand/sgivol ===> arch/solbourne ===> arch/sparc ===> arch/sparc/stand ===> arch/sparc/stand/installboot ===> arch/sparc64 ===> arch/sparc64/stand ===> arch/sparc64/stand/installboot ===> arch/vax ===> arch/vax/boot ===> arch/zaurus ===> arch/zaurus/stand ===> arch/zaurus/stand/zboot