CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2010/07/10 10:11:44
Modified files:
sys/arch/i386/stand/boot: Makefile
sys/arch/i386/stand/cdboot: Makefile
sys/arch/i386/stand/pxeboot: Makefile
Log message:
link bootblocks with -Z instead of -N, to ensure that the file offset and
addresses line up correctly. Newer i386 gcc4 - for some reason -- is
prompting the linker with -N to not do this alignment which it used to do
(perhaps because the alignment of all .o's have dropped to very small
amounts??). Using -Z wastes around a page of bootblock space which matters
even more on the small install media, so this definately needs revisiting.
Workaround from toby