我正在尝试为.deb
我的公司(和我)一直在开发的应用程序构建一个包。我正在尝试在我的 32 位 ubuntu(12.04 LTS)上创建一个 64 位包,dpkg-buildpackage
但我收到以下警告/错误:
dpkg-shlibdeps: warning/error: couldn't find library X needed by Y.so (ELF format: 'elf64-x86-64'; RPATH: 'some/path/that/does/not/exist')
当X
是我们编译的共享库之一时,我们会收到警告。当它是一个系统库(比如libgcc_s.so.1
and libstdc++.so.6
)时,我们会得到一个错误。
为什么RPATH
指的是不存在的路径?
顺便说一句,当我制作一个 32 位软件包时(当然是在我们为 32 位编译的文件上)它只显示警告(仅关于我们的专有.so
文件)但会创建.deb
文件。
如果可以的话,我会发布我的 debian 文件夹内容,但我无法将文件从我们的网络中取出。如果需要,我可以键入相关部分。