Don't use -mapcs-frame with Clang

This commit is contained in:
Jonathan Schleifer
2015-11-07 18:07:45 +01:00
parent ad926b253a
commit 95fd629fa3
+6 -1
View File
@@ -43,9 +43,14 @@ rule ArchitectureSetup architecture
local cpu = $(HAIKU_CPU_$(architecture)) ; local cpu = $(HAIKU_CPU_$(architecture)) ;
if $(cpu) = arm { if $(cpu) = arm {
# For stackcrawls if $(HAIKU_CC_IS_CLANG_$(architecture)) = 1 {
# Clang only defines __ARMEL__ when using -target arm-haiku-unknown
gccBaseFlags += -D__ARM__=1 ;
} else {
# For stackcrawls - not supported by Clang
gccBaseFlags += -mapcs-frame ; gccBaseFlags += -mapcs-frame ;
} }
}
# activating graphite optimizations # activating graphite optimizations
if $(HAIKU_USE_GCC_GRAPHITE_$(architecture)) = 1 { if $(HAIKU_USE_GCC_GRAPHITE_$(architecture)) = 1 {