[haiku-commits] haiku: hrev52243 - build/jam

  • From: Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 17 Aug 2018 11:17:41 -0400 (EDT)

hrev52243 adds 1 changeset to branch 'master'
old head: 466b81b6c24fc1aa4d519bbef134a834f223de20
new head: 816a311dd7d3306d440e7bc87df79f771dee2750
overview: 
https://git.haiku-os.org/haiku/log/?qt=range&q=816a311dd7d3+%5E466b81b6c24f

----------------------------------------------------------------------------

816a311dd7d3: build/clang:  Use elf_i386 under clang for 32-bit bootloader
  
  Change-Id: If4606e62e94b9d4e393a667d35c09b9471b66653

                          [ Alexander von Gluck IV <kallisti5@xxxxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev52243
Commit:      816a311dd7d3306d440e7bc87df79f771dee2750
URL:         https://git.haiku-os.org/haiku/commit/?id=816a311dd7d3
Author:      Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>
Date:        Fri Aug 17 15:08:30 2018 UTC

----------------------------------------------------------------------------

1 file changed, 5 insertions(+), 1 deletion(-)
build/jam/ArchitectureRules | 6 +++++-

----------------------------------------------------------------------------

diff --git a/build/jam/ArchitectureRules b/build/jam/ArchitectureRules
index 7df58798d5..2a0274c8f1 100644
--- a/build/jam/ArchitectureRules
+++ b/build/jam/ArchitectureRules
@@ -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 ;
                        }


Other related posts:

  • » [haiku-commits] haiku: hrev52243 - build/jam - Alexander von Gluck IV