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