Glibc-2.16.0 编译错误 -z relro 支持问题

发布于: 2013年01月11日

前一篇文章提到找点乐子,Linux From Scratch。我并没有食言。

LFS is starting…

Version 7.2

Debian 6.0 Host

编译到Glibc时出现第一个问题,configure 时出现-z relro支持问题,错误代码如下:

checking for -z nodelete option… yes
checking for -z nodlopen option… yes
checking for -z initfirst option… yes
checking for -z relro option… no
configure: error: linker with -z relro support required

gmane.org上的邮件列表日志认为是awk指向了mawk造成的。但只答对了一半,我google到的结果似乎是这样的:

awk要么指向mawk,要么指向gawk,已经没有原始版本的awk了。

mawk version:

mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan

gawk version:

GNU Awk 3.1.7
Copyright (C) 1989, 1991-2009 Free Software Foundation.

安装gawk看起来更新一些。

解决方法:apt-get install gawk

安装完成后awk会自动指向gawk,重新configure即可通过。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

浙ICP备18056264号-1