Bug: http://b/
26797137
This change removes unneeded dependencies on libdl, libpthread,
libcutils, and even libc++.
Change-Id: Ifcb6f96c5b7d50dd6d1422e019ec14bde49a0fd6
LOCAL_WHOLE_STATIC_LIBRARIES += $(llvm_post_static_libraries)
-#LOCAL_LDLIBS := -ldl -lpthread
-LOCAL_SHARED_LIBRARIES := libcutils libdl libc++
-
include $(LLVM_DEVICE_BUILD_MK)
include $(BUILD_SHARED_LIBRARY)
LOCAL_STATIC_LIBRARIES += $(llvm_llc_STATIC_LIBRARIES)
-LOCAL_SHARED_LIBRARIES := \
- libcutils \
- libdl \
- libc++
-
include $(LLVM_ROOT_PATH)/llvm.mk
include $(LLVM_DEVICE_BUILD_MK)
include $(LLVM_GEN_INTRINSICS_MK)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(llvm_link_SRC_FILES)
LOCAL_STATIC_LIBRARIES := $(llvm_link_STATIC_LIBRARIES)
-LOCAL_LDLIBS += -lpthread -lm -ldl
+LOCAL_LDLIBS += -lpthread
include $(LLVM_HOST_BUILD_MK)
include $(BUILD_HOST_EXECUTABLE)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(llvm_link_SRC_FILES)
LOCAL_STATIC_LIBRARIES := $(llvm_link_STATIC_LIBRARIES)
-LOCAL_SHARED_LIBRARIES := \
- libcutils \
- libc++
include $(LLVM_DEVICE_BUILD_MK)
include $(BUILD_EXECUTABLE)
LOCAL_SRC_FILES := $(llvm_opt_SRC_FILES)
LOCAL_STATIC_LIBRARIES := $(llvm_opt_STATIC_LIBRARIES)
-LOCAL_LDLIBS += -lpthread -lm -ldl
+LOCAL_LDLIBS += -lpthread -ldl
LOCAL_LDFLAGS_darwin := -Wl,-export_dynamic
LOCAL_LDFLAGS_linux := -Wl,--export-dynamic
LOCAL_SRC_FILES := $(llvm_opt_SRC_FILES)
LOCAL_STATIC_LIBRARIES := $(llvm_opt_STATIC_LIBRARIES)
-LOCAL_SHARED_LIBRARIES := libdl
include $(LLVM_ROOT_PATH)/llvm.mk
include $(LLVM_DEVICE_BUILD_MK)