百度网盘
版本:4.3.0 | 更新时间:2022-11-10T17:05:36 | 下载页面 | 兼容性:🚫
不可用
安装教程
🚫
该软件不能被 libLoL 兼容
已知问题
内包运行时库依赖标记错误
在百度网盘中,如下四个动态运行时库静态链接了 libssl
:
libbrowserengine.so
libkernel.so
libminosagent.so
libplayer.so
但这些运行时库却误将静态连接进来的 libssl
的符号又作为动态符号导出。上述行为致使在启动后这四个动态链接库用到的 SSL 相关符号被指向了系统提供的 OpenSSL 3.0 的同名符号,导致启动失败。
该问题需要由软件发行商解决:编译时增加 -Wl,--version-script=version-script
选项,并在 version-script
中使用形如 {global: foo; bar; local: *;}
的指令显式指定要导出的符号。
同时,上述动态链接库也存在未正确链接系统库,致使出现符号缺少定义的情况:
libbrowserengine.so
:缺少-lpthread -ldl
libkernel.so
:缺少-lpthread -ldl -lrt
libminosagent.so
:缺少-lpthread -ldl
libplayer.so
:缺少-lpthread -ldl -lrt -lz
因此可以推知,这些运行时库在链接时未能使用 -Wl,-z,defs
参数,避免缺少链接必要的动态链接库。
最后更新于