今天在做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

这个是我在做水晶报表的时候运行之后出现的错误提示,请问是为啥啊请高手解决下!

安装交叉编译的 GCC 时出现的错误

Hibernate注解映射联合主键的三种主要方式

Hibernate注解映射联合主键的三种主要方式