diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2021-01-14 12:59:54 +0100 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2021-02-15 16:11:56 +0100 |
commit | fbf30191ea7540a49fcb0efc1f9b677908642ecb (patch) | |
tree | 8acffaf5d18d14610e09e2c5488edcd6e9e6b9b8 | |
parent | ced08558fe324be808de4bcb9212a2f9e20d85d3 (diff) | |
download | hardware_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.mk | 6 |
1 files changed, 0 insertions, 6 deletions
@@ -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 |