2012-09-13 64 views
4

我正在按照lfs中的過程製作一個linux系統。但是當我在this page,之後第五步(即製作之前的那一步)時,我最後得到一個錯誤。lfs 7.2編譯glibc 2.16.0

configure: error: linker with -z relro support required 

現在,在這之後,如果我打電話讓我一個Ubuntu的12.04機器上得到一個錯誤

make: *** No targets specified and no makefile found. Stop. 

我運行這一點。
如何解決這個錯誤?

+0

ld -V?谷歌當「-z relro」被添加到「binutils」時,我在CentOS 6.x上有'GNU ld version 2.20.51.0.2-5.34.el6 20100205'和'ld --help | grep relro'意味着我支持它。編譯glibc並不適合膽小的人,也許可以使用非LTS版本12.10或Fedora16的beta,而且您可能會發現您已經擁有2.16.x –

回答

6

執行以下操作: -

sudo apt-get install gawk 

,然後重試。這對我有效。