Date: Sun, 22 Aug 2004 00:26:01 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/boot/alpha/common Makefile.common ldscript Message-ID: <200408220026.i7M0Q1tg098161@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408220026.i7M0Q1tg098161>