AMD64 - Fix native-built sys/boot install
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 8 Jul 2009 17:52:32 +0000 (10:52 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 8 Jul 2009 17:52:32 +0000 (10:52 -0700)
commit79b4bbd6ec763ecb9b06a7615f1b6831ca04dc94
tree35cdbd99f839c06be76703ceb54f0c8e0a3df696
parentd61839e8772cc48d4ef98784b558e2252527e2fd
AMD64 - Fix native-built sys/boot install

* Pass the proper elf format to the linker when compiling programs in
  sys/boot.

* include btxld in the 64 bit buildworld.  It is needed by sys/boot.

* a.out.h / imgact_aout.h needed a special case to generate a 32 bit
  struct exec when compiled from a 64 bit environment.
sys/boot/pc32/boot0/Makefile
sys/boot/pc32/boot2/boot2.c
sys/boot/pc32/btx/btxldr/Makefile
sys/boot/pc32/cdboot/Makefile
sys/boot/pc32/mbr/Makefile
sys/boot/pc32/pxeldr/Makefile
sys/sys/imgact_aout.h
usr.sbin/Makefile
usr.sbin/btxld/btxld.c