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