summaryrefslogtreecommitdiffstats
path: root/0.153
diff options
context:
space:
mode:
authorTim Murray <timmurray@google.com>2014-07-17 16:38:42 -0700
committerConley Owens <cco3@android.com>2014-08-20 00:48:06 +0000
commit92bb84b13fdca9a9d844ac9b209f943eaaf7ae33 (patch)
treeca5b7d91aacd6a8709e9a736a760206bf9853a76 /0.153
parent9164caf596265b8359d4061280e751cef680ff0d (diff)
downloadandroid_external_elfutils-92bb84b13fdca9a9d844ac9b209f943eaaf7ae33.tar.gz
android_external_elfutils-92bb84b13fdca9a9d844ac9b209f943eaaf7ae33.tar.bz2
android_external_elfutils-92bb84b13fdca9a9d844ac9b209f943eaaf7ae33.zip
Update makefiles for clang host builds. DO NOT MERGE
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