build/clang: Use elf_i386 under clang for 32-bit bootloader

Change-Id: If4606e62e94b9d4e393a667d35c09b9471b66653
This commit is contained in:
Alexander von Gluck IV
2018-08-17 10:17:27 -05:00
parent 466b81b6c2
commit 816a311dd7
+5 -1
View File
@@ -393,7 +393,11 @@ rule KernelArchitectureSetup architecture
# BIOS Bootloader is 32-bit.
if $(HAIKU_BOOT_PLATFORM) = bios_ia32 {
HAIKU_BOOT_LINKFLAGS += -m elf_i386_haiku ;
if $(HAIKU_CC_IS_CLANG_$(architecture)) = 1 {
HAIKU_BOOT_LINKFLAGS += -m elf_i386 ;
} else {
HAIKU_BOOT_LINKFLAGS += -m elf_i386_haiku ;
}
HAIKU_BOOT_CCFLAGS += -m32 -march=pentium ;
HAIKU_BOOT_C++FLAGS += -m32 -march=pentium ;
}