tested, but it does not work.
if i copy libcurl.so to filebot/lib/x86_64 an run strace, it only looks at these paths as followed:
Code: Select all
[pid 9083] lstat("/share/CACHEDEV1_DATA/.qpkg/filebot/lib/x86_64/libmediainfo.so", {st_mode=S_IFREG|0775, st_size=8221576, ...}) = 0
[pid 9099] futex(0x7f1340212854, FUTEX_WAIT_BITSET_PRIVATE, 881, {1948709, 871102345}, 0xffffffff <unfinished ...>
[pid 9083] stat("/share/CACHEDEV1_DATA/.qpkg/filebot/lib/x86_64/libmediainfo.so", {st_mode=S_IFREG|0775, st_size=8221576, ...}) = 0
[pid 9083] open("/share/CACHEDEV1_DATA/.qpkg/filebot/lib/x86_64/libmediainfo.so", O_RDONLY|O_CLOEXEC) = 71
[pid 9083] read(71, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\216\17\0\0\0\0\0"..., 832) = 832
[pid 9083] fstat(71, {st_mode=S_IFREG|0775, st_size=8221576, ...}) = 0
[pid 9083] mmap(NULL, 9715424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 71, 0) = 0x7f12b33b2000
[pid 9083] mprotect(0x7f12b3ad2000, 2097152, PROT_NONE) = 0
[pid 9083] mmap(0x7f12b3cd2000, 143360, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 71, 0x720000) = 0x7f12b3cd2000
[pid 9083] mmap(0x7f12b3cf5000, 3808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f12b3cf5000
[pid 9083] close(71) = 0
[pid 9083] open("/opt/Qmono/lib/tls/x86_64/libcurl.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 9083] stat("/opt/Qmono/lib/tls/x86_64", 0x7f13484515b0) = -1 ENOENT (No such file or directory)
[pid 9083] open("/opt/Qmono/lib/tls/libcurl.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 9083] stat("/opt/Qmono/lib/tls", 0x7f13484515b0) = -1 ENOENT (No such file or directory)
[pid 9083] open("/opt/Qmono/lib/x86_64/libcurl.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 9083] stat("/opt/Qmono/lib/x86_64", 0x7f13484515b0) = -1 ENOENT (No such file or directory)
[pid 9083] open("/opt/Qmono/lib/libcurl.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 9083] stat("/opt/Qmono/lib", 0x7f13484515b0) = -1 ENOENT (No such file or directory)
[pid 9083] open("/root/toolchain/docker_deploy/dockerfile/CT_auto_build/CT/x86_64-QNAP-linux-gnu/cross-tools/x86_64-QNAP-linux-gnu/lib/../lib64/tls/x86_64/libcurl.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 9083] stat("/root/toolchain/docker_deploy/dockerfile/CT_auto_build/CT/x86_64-QNAP-linux-gnu/cross-tools/x86_64-QNAP-linux-gnu/lib/../lib64/tls/x86_64", 0x7f13484515b0) = -1 ENOENT (No such file or directory)
[pid 9083] open("/root/toolchain/docker_deploy/dockerfile/CT_auto_build/CT/x86_64-QNAP-linux-gnu/cross-tools/x86_64-QNAP-linux-gnu/lib/../lib64/tls/libcurl.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 9083] stat("/root/toolchain/docker_deploy/dockerfile/CT_auto_build/CT/x86_64-QNAP-linux-gnu/cross-tools/x86_64-QNAP-linux-gnu/lib/../lib64/tls", 0x7f13484515b0) = -1 ENOENT (No such file or directory)
[pid 9083] open("/root/toolchain/docker_deploy/dockerfile/CT_auto_build/CT/x86_64-QNAP-linux-gnu/cross-tools/x86_64-QNAP-linux-gnu/lib/../lib64/x86_64/libcurl.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 9083] stat("/root/toolchain/docker_deploy/dockerfile/CT_auto_build/CT/x86_64-QNAP-linux-gnu/cross-tools/x86_64-QNAP-linux-gnu/lib/../lib64/x86_64", 0x7f13484515b0) = -1 ENOENT (No such file or directory)
[pid 9083] open("/root/toolchain/docker_deploy/dockerfile/CT_auto_build/CT/x86_64-QNAP-linux-gnu/cross-tools/x86_64-QNAP-linux-gnu/lib/../lib64/libcurl.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 9083] stat("/root/toolchain/docker_deploy/dockerfile/CT_auto_build/CT/x86_64-QNAP-linux-gnu/cross-tools/x86_64-QNAP-linux-gnu/lib/../lib64", 0x7f13484515b0) = -1 ENOENT (No such file or directory)
[pid 9083] open("/share/CACHEDEV1_DATA/.qpkg/java-8-installer/jdk1.8.0_181/bin/../lib/amd64/jli/libcurl.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 9083] open("/share/CACHEDEV1_DATA/.qpkg/java-8-installer/jdk1.8.0_181/bin/../lib/amd64/libcurl.so.4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 9083] open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 71
[pid 9083] fstat(71, {st_mode=S_IFREG|0644, st_size=38265, ...}) = 0
[pid 9083] mmap(NULL, 38265, PROT_READ, MAP_PRIVATE, 71, 0) = 0x7f12e8bf4000
[pid 9083] close(71) = 0
[pid 9083] open("/usr/lib/libcurl.so.4", O_RDONLY|O_CLOEXEC) = 71
now, i have tried to copy "libcurl.so" to "/share/CACHEDEV1_DATA/.qpkg/java-8-installer/jdk1.8.0_181/bin/../lib/amd64/libcurl.so.4" and more dependencys are coming up...

(i don't post it now becaue it's a litte "all of text"

)
So i think, in this case it's not worth to try more?
Your fixed libmediainfo (0.7.69) seems to be ok for the moment (for the most users i think) on QNAP-Devices and with an installed Qmono-Package, ist possible to run 0.7.87 if copied or linked.
If i have more time the next days, i will "try" to compile a newer libmediainfo for x86_64-QNAP-Devices but i can not guarantee that i will get this working.

i can only try
Thanks for your help until now
Kind regards!