History

Enable arm hardfloat calling convention

Use arm hardfloat calling convention when the system is using it (detected by searching for hardfloat multiarch directory).

Thomas Preud'homme committed 14 years ago

Commit 034dce41 parent fad68c91 file · +5 −5Browse files

Unified · Split

Makefile+5−5
@@ -57,12 +57,12 @@ ifeq ($(ARCH),arm) · 56 unmodified lines
57NATIVE_DEFINES=-DTCC_TARGET_ARM57NATIVE_DEFINES=-DTCC_TARGET_ARM
58NATIVE_DEFINES+=-DWITHOUT_LIBTCC58NATIVE_DEFINES+=-DWITHOUT_LIBTCC
59NATIVE_DEFINES+=$(if $(wildcard /lib/ld-linux.so.3),-DTCC_ARM_EABI)59NATIVE_DEFINES+=$(if $(wildcard /lib/ld-linux.so.3),-DTCC_ARM_EABI)
60NATIVE_DEFINES+=$(if $(wildcard /lib/arm-linux-gnueabi),-DCONFIG_MULTIARCHDIR=\"arm-linux-gnueabi\")60ifneq (,$(wildcard /lib/arm-linux-gnueabi))
61NATIVE_DEFINES+=-DCONFIG_MULTIARCHDIR=\"arm-linux-gnueabi\"
62else
63NATIVE_DEFINES+=$(if $(wildcard /lib/arm-linux-gnueabihf),-DCONFIG_MULTIARCHDIR=\"arm-linux-gnueabihf\" -DTCC_ARM_HARDFLOAT)
64endif
61NATIVE_DEFINES+=$(if $(shell grep -l "^Features.* \(vfp\|iwmmxt\) " /proc/cpuinfo),-DTCC_ARM_VFP)65NATIVE_DEFINES+=$(if $(shell grep -l "^Features.* \(vfp\|iwmmxt\) " /proc/cpuinfo),-DTCC_ARM_VFP)
62# To use ARM hardfloat calling convension, uncomment the next 2 lines
63# Beware: only -run and -c work so far, linking is not yet supported
64#NATIVE_DEFINES+=-DTCC_ARM_HARDFLOAT
65#NATIVE_DEFINES+=$(if $(wildcard /lib/arm-linux-gnueabihf),-DCONFIG_MULTIARCHDIR=\"arm-linux-gnueabihf\")
66endif66endif
67 67
68ifdef CONFIG_WIN3268ifdef CONFIG_WIN32

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t