Ticket #13285: 0003-Fix-gcc6-crash.patch

File 0003-Fix-gcc6-crash.patch, 823 bytes (added by mt, 7 years ago)
  • build/jam/ArchitectureRules

    From 114fd71cdda1959386c2a46a8da011b7cc7a2d6e Mon Sep 17 00:00:00 2001
    From: Murai Takashi <tmurai01@gmail.com>
    Date: Mon, 9 May 2016 13:45:49 +0900
    Subject: [PATCH 03/33] Fix gcc6 crash
    
    ---
     build/jam/ArchitectureRules | 5 +++++
     1 file changed, 5 insertions(+)
    
    diff --git a/build/jam/ArchitectureRules b/build/jam/ArchitectureRules
    index e55eba9..d05ae6e 100644
    a b rule KernelArchitectureSetup architecture  
    366366        HAIKU_KERNEL_C++FLAGS += -std=gnu++11 ;
    367367    }
    368368
     369    if $(gccVersion[1]) >= 6 {
     370        HAIKU_KERNEL_C++FLAGS += -fno-delete-null-pointer-checks ;
     371        HAIKU_KERNEL_CCFLAGS += -fno-delete-null-pointer-checks ;
     372    }
     373
    369374    HAIKU_KERNEL_PIC_CCFLAGS = -fno-pic ;
    370375    HAIKU_KERNEL_PIC_LINKFLAGS = ;
    371376    HAIKU_KERNEL_ADDON_LINKFLAGS = ;