aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-01-14 12:59:54 +0100
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-02-15 16:11:56 +0100
commitfbf30191ea7540a49fcb0efc1f9b677908642ecb (patch)
tree8acffaf5d18d14610e09e2c5488edcd6e9e6b9b8
parentced08558fe324be808de4bcb9212a2f9e20d85d3 (diff)
downloadhardware_replicant_libsamsung-ipc-fbf30191ea7540a49fcb0efc1f9b677908642ecb.tar.gz
hardware_replicant_libsamsung-ipc-fbf30191ea7540a49fcb0efc1f9b677908642ecb.tar.bz2
hardware_replicant_libsamsung-ipc-fbf30191ea7540a49fcb0efc1f9b677908642ecb.zip
Remove LOCAL_MODULE_RELATIVE_PATH
Without that fix even if binaies ends up in /vendor/bin/hw/, and that the library ends up at /vendor/lib/hw/libsamsung-ril.so, the library can't be found: i9300:/ # /system/vendor/bin/hw/nv_data-md5 CANNOT LINK EXECUTABLE "/system/vendor/bin/hw/nv_data-md5": library "libsamsung-ipc.so" not found: needed by main executable And rild doesn't work either: E RILD : dlopen failed: dlopen failed: library "libsamsung-ipc.so" not found: needed by /system/vendor/lib/hw/libsamsung-ril.so in namespace (default) So it means that libsamsung-ipc needs to be in /vendor/bin and /vendor/lib while libsamsung-ril can be either in /vendor/lib or in /vendor/hw/lib. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--Android.mk6
1 files changed, 0 insertions, 6 deletions
diff --git a/Android.mk b/Android.mk
index 2efa36c..c1be753 100644
--- a/Android.mk
+++ b/Android.mk
@@ -121,7 +121,6 @@ include $(CLEAR_VARS)
LOCAL_MODULE := libsamsung-ipc
LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_PROPRIETARY_MODULE := true
LOCAL_SRC_FILES := $(libsamsung_ipc_local_src_files)
@@ -141,7 +140,6 @@ include $(CLEAR_VARS)
LOCAL_MODULE := libsamsung-ipc
LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_PROPRIETARY_MODULE := true
LOCAL_SRC_FILES := $(libsamsung_ipc_local_src_files)
@@ -161,7 +159,6 @@ include $(CLEAR_VARS)
LOCAL_MODULE := ipc-modem
LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_PROPRIETARY_MODULE := true
LOCAL_SRC_FILES := tools/ipc-modem.c
@@ -178,7 +175,6 @@ include $(CLEAR_VARS)
LOCAL_MODULE := ipc-test
LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_PROPRIETARY_MODULE := true
LOCAL_SRC_FILES := tools/ipc-test.c
@@ -196,7 +192,6 @@ include $(CLEAR_VARS)
LOCAL_MODULE := nv_data-imei
LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_PROPRIETARY_MODULE := true
LOCAL_SRC_FILES := tools/nv_data-imei.c
@@ -214,7 +209,6 @@ include $(CLEAR_VARS)
LOCAL_MODULE := nv_data-md5
LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_PROPRIETARY_MODULE := true
LOCAL_SRC_FILES := tools/nv_data-md5.c