summaryrefslogtreecommitdiffstats
path: root/0.153
diff options
context:
space:
mode:
authorTim Murray <timmurray@google.com>2014-07-17 16:38:42 -0700
committerTim Murray <timmurray@google.com>2014-07-22 15:58:41 -0700
commit5772d2543087d04571585594fe05ad25e425a5a4 (patch)
treeca5b7d91aacd6a8709e9a736a760206bf9853a76 /0.153
parentd68086becbc77708343c5415a8da483db2bd8ae0 (diff)
downloadandroid_external_elfutils-5772d2543087d04571585594fe05ad25e425a5a4.tar.gz
android_external_elfutils-5772d2543087d04571585594fe05ad25e425a5a4.tar.bz2
android_external_elfutils-5772d2543087d04571585594fe05ad25e425a5a4.zip
Update makefiles for clang host builds.
bug 16172793 Change-Id: If7484c5dbcccce7d925bec97bff0a3e4c30e9434
Diffstat (limited to '0.153')
-rwxr-xr-x0.153/libdw/Android.mk3
-rwxr-xr-x0.153/libdwfl/Android.mk3
-rwxr-xr-x0.153/libebl/Android.mk4
-rwxr-xr-x0.153/libelf/Android.mk3
4 files changed, 13 insertions, 0 deletions
diff --git a/0.153/libdw/Android.mk b/0.153/libdw/Android.mk
index 1d053f6a..111ed6c6 100755
--- a/0.153/libdw/Android.mk
+++ b/0.153/libdw/Android.mk
@@ -139,6 +139,9 @@ ifeq ($(HOST_OS),darwin)
LOCAL_CFLAGS += -fnested-functions
endif
+# can't build libdw with clang
+LOCAL_CLANG := false
+
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../host-$(HOST_OS)-fixup
LOCAL_CFLAGS += -DHAVE_CONFIG_H -std=gnu99 -D_GNU_SOURCE -DIS_LIBDW
diff --git a/0.153/libdwfl/Android.mk b/0.153/libdwfl/Android.mk
index 11573141..4e486ed6 100755
--- a/0.153/libdwfl/Android.mk
+++ b/0.153/libdwfl/Android.mk
@@ -67,6 +67,9 @@ ifeq ($(HOST_OS),darwin)
LOCAL_CFLAGS += -fnested-functions
endif
+# libdwfl is one of the few libs that will never compile with clang
+LOCAL_CLANG := false
+
# to fix machine-dependent issues
LOCAL_CFLAGS += -include $(LOCAL_PATH)/../host-$(HOST_OS)-fixup/AndroidFixup.h
diff --git a/0.153/libebl/Android.mk b/0.153/libebl/Android.mk
index 945ecf48..224c7970 100755
--- a/0.153/libebl/Android.mk
+++ b/0.153/libebl/Android.mk
@@ -85,6 +85,10 @@ LOCAL_C_INCLUDES += $(LOCAL_PATH)/../host-$(HOST_OS)-fixup
LOCAL_CFLAGS += -DHAVE_CONFIG_H -std=gnu99 -D_GNU_SOURCE
+ifeq ($(HOST_OS),darwin)
+LOCAL_CFLAGS += -Wno-int-conversion
+endif
+
LOCAL_CFLAGS += -include $(LOCAL_PATH)/../host-$(HOST_OS)-fixup/AndroidFixup.h
LOCAL_MODULE:= libebl
diff --git a/0.153/libelf/Android.mk b/0.153/libelf/Android.mk
index b85e20cd..9dd1b396 100755
--- a/0.153/libelf/Android.mk
+++ b/0.153/libelf/Android.mk
@@ -154,6 +154,9 @@ ifeq ($(HOST_OS),darwin)
LOCAL_CFLAGS += -fnested-functions
endif
+# can't build libelf with clang
+LOCAL_CLANG := false
+
# to fix machine-dependent issues
LOCAL_CFLAGS += -include $(LOCAL_PATH)/../host-$(HOST_OS)-fixup/AndroidFixup.h