History

Add multiarch directory for arm hardfloat variant

Arm hardfloat variant uses a different ABI than arm and uses thus a different multiarch directory for headers and libraries. This commit detect whether the system uses the hardfloat variant and configure the multiarch directory accordingly.

Thomas Preud'homme committed 14 years ago

Commit c9a2fba1 parent d1694f71 file · +3 −1Browse files

Unified · Split

Makefile+3−1
@@ -59,8 +59,10 @@ NATIVE_DEFINES+=-DWITHOUT_LIBTCC · 58 unmodified lines
5959 NATIVE_DEFINES+=$(if $(wildcard /lib/ld-linux.so.3),-DTCC_ARM_EABI)
6060 NATIVE_DEFINES+=$(if $(wildcard /lib/arm-linux-gnueabi),-DCONFIG_MULTIARCHDIR=\"arm-linux-gnueabi\")
6161 NATIVE_DEFINES+=$(if $(shell grep -l "^Features.* \(vfp\|iwmmxt\) " /proc/cpuinfo),-DTCC_ARM_VFP)
62−# To use ARM hardfloat calling convension
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
6364 #NATIVE_DEFINES+=-DTCC_ARM_HARDFLOAT
65+#NATIVE_DEFINES+=$(if $(wildcard /lib/arm-linux-gnueabihf),-DCONFIG_MULTIARCHDIR=\"arm-linux-gnueabihf\")
6466 endif
6567
6668 ifdef 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