diff options
author | Lorenzo Colitti <lorenzo@google.com> | 2009-08-20 15:06:43 -0700 |
---|---|---|
committer | Lorenzo Colitti <lorenzo@google.com> | 2009-08-20 15:06:43 -0700 |
commit | a0b125c9afa56cc094f215fba1501aed5bbf9b66 (patch) | |
tree | b4f8fa773978e58a60171ea2efbd931ec79d13e6 | |
parent | c38107a7674d2c74a213228afe52eb6486dfea6c (diff) | |
download | strace-a0b125c9afa56cc094f215fba1501aed5bbf9b66.tar.gz |
Point strace at the correct headers so its output is correct on ARM devices.android-sdk-tools_r4android-sdk-tools_r3android-sdk-2.1_r1android-sdk-2.0_r1android-sdk-2.0.1_r1android-sdk-2.0.1-docs_r1android-2.1_r2.1sandroid-2.1_r2.1p2android-2.1_r2.1pandroid-2.1_r2android-2.1_r1android-2.0_r1android-2.0.1_r1eclair-sholes-release2eclair-sholes-releaseeclair-releaseeclair-passion-release
-rw-r--r-- | Android.mk | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -17,7 +17,18 @@ LOCAL_SRC_FILES:= $(strace_SOURCES) LOCAL_SHARED_LIBRARIES := +# Hack for ARM devices. This version of strace does not support ARM, and the +# patch that was used to add ARM support actually adds the ARM syscalls to +# linux/sh/ (Sega Megadrive/Dreamcast/...) instead of linux/arm/ . The proper +# way to fix this would be to upgrade to a version of strace that does support +# ARM (e.g. 4.5.1.8), but that would mean having to reapply all Android-specific +# changes. Sigh. +ifeq ($(TARGET_ARCH),arm) + STRACE_ARM_HEADERS := $(LOCAL_PATH)/strace/linux/sh +endif + LOCAL_C_INCLUDES := \ + $(STRACE_ARM_HEADERS) \ $(KERNEL_HEADERS) \ $(LOCAL_PATH)/linux \ $(LOCAL_PATH)/android/arch/$(TARGET_ARCH) |