从源代码安装glibc static

时间:2016-08-11 12:54:59

标签: environment-variables glibc

我需要从源代码安装glibc static(我在没有root权限的服务器上工作)而且我遇到了一些困难。

我从GNU FTP下载了glibc-2.24.tar.gz,将其解压缩并从另一个目录运行./configure,如说明中所示。我收到以下消息:

configure: WARNING:
*** These auxiliary programs are missing or incompatible versions: makeinfo
*** some features will be disabled.
*** Check the INSTALL file for required versions.
checking LD_LIBRARY_PATH variable... contains current directory
configure: error: 
*** LD_LIBRARY_PATH shouldn't contain the current directory when
*** building glibc. Please change the environment variable
*** and run configure again.

首先,我应该为makeinfo打扰吗?其次,更重要的是,我不了解LD_LIBRARY_PATH的错误。路径不在此变量中:

$ echo $LD_LIBRARY_PATH 
:/usr/local/cuda/lib64

1 个答案:

答案 0 :(得分:1)

  

首先,我应该打扰一下makeinfo吗?

仅当您希望configure实际工作时。 (顺便说一下,你的整个目标:“从源代码安装glibc static”很可能是基于错误的假设,你可能不应该尝试这样做。)

  

其次,更重要的是,我不了解LD_LIBRARY_PATH的错误。路径不在此变量中:

$ echo $LD_LIBRARY_PATH 
:/usr/local/cuda/lib64

:之前的前导空字符串相当于.,即它与LD_LIBRARY_PATH=.:/usr/local/cuda/lib64相同且警告正确。