LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 760|回复: 2

[求助]如何为某一个软件包指定编译和连接的参数?

[复制链接]
发表于 2008-7-20 15:03:53 | 显示全部楼层 |阅读模式
比如,对 dev-lang/R 我想把连接时的--as-needed去掉,除了写个新的ebuild外,记得还可以直接为该软件包指定 CFLAGS和LDFLAGS,要在哪写?

记得以前有人问过,是在/etc/portage下建文件,但wiki上没翻到。
这种问题我也不知道搜哪些关键词好,就再问一遍吧。
发表于 2008-7-20 15:09:22 | 显示全部楼层
zhllg gentoo package specific cflags
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-20 18:09:54 | 显示全部楼层
http://www.mail-archive.com/gent ... o.org/msg54149.html 也发现了。
不过,还是http://readlist.com/lists/gentoo.org/gentoo-user/18/90303.html 的界面友好些……

# mkdir -p /etc/portage/env/mail-client
# CAT << END > /etc/portage/env/mail-client/evolution
CFLAGS="-march=k8 -O1 -ggdb -pipe"
FEATURES="$FEATURES splitdebug"
END

# Copyright 2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/profiles/base/profile.bashrc,v 1.1 2006/06/29 22:07:02 solar Exp $

for conf in ${PN} ${PN}-${PV} ${PN}-${PV}-${PR}; do
        [[ -r ${PORTAGE_CONFIGROOT}/etc/portage/env/${CATEGORY}/${conf} ]] \
                && . ${PORTAGE_CONFIGROOT}/etc/portage/env/${CATEGORY}/${conf}
done
回复 支持 反对

使用道具 举报

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

本版积分规则

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