如何强制conda链接到系统库?

时间:2017-04-27 13:03:43

标签: jenkins linker conda lib

在用Jenkins编译我们的一些软件时,我遇到了一个问题。在Jenkins运行的机器上手动编译软件时(在不同的用户下),可执行文件的ldd显示(以及其他):

libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1

通过构建作业在同一台计算机上使用Jenkins进行编译时,会更改为

libz.so.1 => /opt/<projectName>/root/bin/./../../lib/libz.so.1

我不确定为什么。我的用户和jenkins用户的输出

ldconfig -v 2>/dev/null | grep -v ^$'\t'

完全相同,没有提到通过Jenkins编译的可执行文件中链接的路径。

我试过

export LD_LIBRARY_PATH=

在项目的build.sh中覆盖可能在那里设置的其他一些值,但它没有改变任何东西。

如何强制conda / jenkins忽略conda库并改为使用系统库?

0 个答案:

没有答案