Reduce the number of attempts to detect proper kld format for the amd64

loader.
This commit is contained in:
ae 2012-09-30 12:24:15 +00:00
parent 333f372c81
commit 2441140ba8
2 changed files with 9 additions and 2 deletions

View File

@ -125,6 +125,7 @@ LDADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFSBOOT} ${LIBI386} ${LIBSTAND}
.if ${MACHINE_CPUARCH} == "amd64"
beforedepend ${OBJS}: machine
CLEANFILES+= machine
CFLAGS+= -DLOADER_PREFER_AMD64
machine:
ln -sf ${.CURDIR}/../../../i386/include machine
.endif

View File

@ -109,10 +109,16 @@ extern struct file_format amd64_elf;
extern struct file_format amd64_elf_obj;
struct file_format *file_formats[] = {
&i386_elf,
&i386_elf_obj,
#ifdef LOADER_PREFER_AMD64
&amd64_elf,
&amd64_elf_obj,
#endif
&i386_elf,
&i386_elf_obj,
#ifndef LOADER_PREFER_AMD64
&amd64_elf,
&amd64_elf_obj,
#endif
NULL
};