git: libstand: Build libstand for x86_64, and libstand32 for the bios loader.

Imre Vadasz ivadasz at crater.dragonflybsd.org
Wed Mar 9 12:06:15 PST 2016


commit 196ed6cbe3466309938dd8c557082abdf872b71d
Author: Imre Vadász <imre at vdsz.com>
Date:   Sun Mar 6 22:39:48 2016 +0100

    libstand: Build libstand for x86_64, and libstand32 for the bios loader.
    
    * lib/libstand.a is now built for the native CPU architecture. The i386
      version is now built in sys/boot/libstand32 as an INTERNALLIB for usage
      in the BIOS bootloader.
    
    * This makes the existing BIOS bootloader (from sys/boot/loader and
      sys/boot/loader_tftp) use the separately built libstand32.a instead of
      libstand.a.
    
    * We now install an x86_64 version of libstand.a into world.

Summary of changes:
 lib/libstand/Makefile                              | 14 +++++++-------
 lib/{libc/x86_64/gen => libstand/x86_64}/_setjmp.S | 16 ++++++----------
 sys/boot/Makefile                                  |  5 +++++
 sys/boot/libstand32/Makefile                       | 11 +++++++++++
 sys/boot/pc32/loader/Makefile                      |  7 ++-----
 sys/boot/pc32/loader_tftp/Makefile                 |  7 ++-----
 6 files changed, 33 insertions(+), 27 deletions(-)
 copy lib/{libc/x86_64/gen => libstand/x86_64}/_setjmp.S (90%)
 create mode 100644 sys/boot/libstand32/Makefile

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/196ed6cbe3466309938dd8c557082abdf872b71d


-- 
DragonFly BSD source repository



More information about the Commits mailing list