今天在做LFS的时候出现的一个错误: configure: error: compiler support for visibility attribute is re
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了今天在做LFS的时候出现的一个错误: configure: error: compiler support for visibility attribute is re相关的知识,希望对你有一定的参考价值。
今天LFS的时候编译的时候出现如下错误,那位帮忙看下,先谢啦 !!
*** WARNING: You should not compile GNU libc without versioning. Not using
*** versioning will introduce incompatibilities so that old binaries
*** will not run anymore.
*** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer).
checking for .previous assembler directive... yes
checking for .protected and .hidden assembler directive... yes
checking whether __attribute__((visibility())) is supported... no
configure: error: compiler support for visibility attribute is required
引用linuxsir某版主的话:
----
如果途中碰到问题的话:
请说明你用的 Book,Host System,正在进行的章节,以及完整的错误日志。日志应该包括出错前的最后30行左右的内容。把当前目录也记得写上。
----
不过我觉得你这50分可能会浪费掉了...一者这里并不是个提问LFS问题的好地方....二来LFS过程中的那些疑难杂症......
好吧..表示我搜到了一篇贴子..地址:
http://www.linuxquestions.org/questions/linux-from-scratch-13/nasty-little-error-with-glbc-802696/
也许是跟你类似的问题,,按最后那个人所说,,maybe there is a misconfiguration with the ld...so you could try to force gcc to prefer the linker ...
不过..谁知道呢,,那是个跨度一个多月都没解决的问题... 参考技术A 楼主安装LFS版本是什么?应该是宿主系统和LFS的所需的源代码包不兼容导致的问题
LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - Pkg-config-0.28
pkg-config 软件包包含一个在配置和 make 文件运行时把 include 路径和库路径传递给编译工具的工具。
安装 Pkg-config
首先进入到源码目录,解压软件包:
cd /sources
tar xf pkg-config-0.28.tar.gz
cd pkg-config-0.28
准备编译 Pkg-config:
./configure --prefix=/usr \\
--with-internal-glib \\
--disable-host-tool \\
--docdir=/usr/share/doc/pkg-config-0.28
编译软件包:
make
用以下命令检查结果:
make check
安装软件包:
make install
安装完成后清理工作:
cd ..
rm -rf pkg-config-0.28
本次分享到此结束啦~
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。
❤️ 技术交流可以 关注公众号:Lucifer三思而后行 ❤️
以上是关于今天在做LFS的时候出现的一个错误: configure: error: compiler support for visibility attribute is re的主要内容,如果未能解决你的问题,请参考以下文章
Linux From Scratch(LFS11.0)构建 LFS 系统 - Pkg-config-0.29.2
LFS 系列从零开始 DIY Linux 系统:构建 LFS 系统 - Pkg-config-0.28