找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 175|回复: 0

【新世界gentoo】libpng编译失败如何解决

[复制链接]

1

主题

0

回帖

33

积分

新手上路

积分
33
发表于 2024-10-19 00:00:12 | 显示全部楼层 |阅读模式
本帖最后由 genkyoko 于 2024-10-19 00:02 编辑

(该解决方案仅适用于在99派上运行的新世界gentoo系统)

libpng的lsx选项是默认开启的,但是gentoo里并没有提供可以控制的use flag。

问题的解决方法:
第一步 ls /usr/portage/media-libs/libpng 查看libpng的ebuild配置文件
第二步 使用编辑器打开相应的ebuild文件,例如libpng-1.6.44.ebuild
第三步 找到IUSE选项,添加cpu_flags_loong_lsx
第四步 找到multilib_src_configure()函数,按附图示例添加,或者在$(use_enable cpu_flags_x86_sse intel-sse)下一行添加$(use_enable cpu_flags_loong_lsx loongarch-lsx)
第五步 保存文件,执行ebuild (文件路径) digest,例如ebuild /usr/portage/media-libs/libpng/libpng-1.6.44.ebuild digest
第六步 在/etc/portage/make.conf文件里的USE选项条目中添加“-cpu_flags_loong_lsx

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2024-11-21 17:39 , Processed in 0.112761 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表