cvs commit: src/sys/boot/alpha/common Makefile.common ldscript
Marcel Moolenaar
marcel at FreeBSD.org
Sat Aug 21 17:26:01 PDT 2004
marcel 2004-08-22 00:26:01 UTC
FreeBSD src repository
Modified files:
sys/boot/alpha/common Makefile.common
Added files:
sys/boot/alpha/common ldscript
Log:
Part 1 of fixing the boot code: binutils 2.15 fixes.
The binutils 2.15 assembler now automaticly and non-optionally adds
the .eh_frame section for unwind information. This section appears
to wreck havoc to the final boot code. Fix this by using a special
linker script that discards the .eh_frame sections, but is otherwise
identical to the linker internal script used for -N.
Compiler used: gcc 3.3.5
Verified with: binutils 2.14 & binutils 2.15 (stock and in-tree)
Tested with: /boot/loader & /boot/netboot
Revision Changes Path
1.19 +1 -1 src/sys/boot/alpha/common/Makefile.common
1.1 +201 -0 src/sys/boot/alpha/common/ldscript (new)
More information about the cvs-src
mailing list