diff --git a/libs/utils/Android.mk b/libs/utils/Android.mk index 638f72f0b66a1..831d9e37890cd 100644 --- a/libs/utils/Android.mk +++ b/libs/utils/Android.mk @@ -71,6 +71,10 @@ LOCAL_CFLAGS += -DMB_CUR_MAX=1 endif endif +ifeq ($(TARGET_OS),linux) +LOCAL_LDLIBS += -lrt -ldl +endif + include $(BUILD_HOST_STATIC_LIBRARY) diff --git a/tools/aapt/Android.mk b/tools/aapt/Android.mk index a3e5d9a503b45..cb55a9cfd4d68 100644 --- a/tools/aapt/Android.mk +++ b/tools/aapt/Android.mk @@ -44,7 +44,7 @@ LOCAL_STATIC_LIBRARIES := \ libpng ifeq ($(HOST_OS),linux) -LOCAL_LDLIBS += -lrt -lpthread +LOCAL_LDLIBS += -lrt -ldl -lpthread endif # Statically link libz for MinGW (Win SDK under Linux), diff --git a/tools/localize/Android.mk b/tools/localize/Android.mk index f284e865878a4..5ec9febe0fa20 100644 --- a/tools/localize/Android.mk +++ b/tools/localize/Android.mk @@ -34,7 +34,7 @@ LOCAL_STATIC_LIBRARIES := \ libcutils ifeq ($(HOST_OS),linux) -LOCAL_LDLIBS += -lrt -lpthread +LOCAL_LDLIBS += -lrt -ldl -lpthread endif diff --git a/tools/obbtool/Android.mk b/tools/obbtool/Android.mk index d118bd7eb1209..72a9858ecaf8a 100644 --- a/tools/obbtool/Android.mk +++ b/tools/obbtool/Android.mk @@ -22,7 +22,7 @@ LOCAL_STATIC_LIBRARIES := \ libcutils ifeq ($(HOST_OS),linux) -LOCAL_LDLIBS += -lpthread +LOCAL_LDLIBS += -ldl -lpthread endif LOCAL_MODULE := obbtool diff --git a/tools/validatekeymaps/Android.mk b/tools/validatekeymaps/Android.mk index 90979e1f5eded..1368a0784790f 100644 --- a/tools/validatekeymaps/Android.mk +++ b/tools/validatekeymaps/Android.mk @@ -23,7 +23,7 @@ LOCAL_STATIC_LIBRARIES := \ libcutils ifeq ($(HOST_OS),linux) -LOCAL_LDLIBS += -lpthread +LOCAL_LDLIBS += -ldl -lpthread endif LOCAL_MODULE := validatekeymaps