0

如果我需要一些默认make config窗口中不存在的自定义配置参数,那么在 FreeBSD 中从端口编译程序的最佳方法是什么?例如,我想用 --enable-intl 标志编译 php

4

2 回答 2

2

你可以试试

make configure CONFIGURE_ARGS=--enable-intl

但我不确定它是否会起作用。如果没有,请编辑/usr/ports/lang/php5/Makefile文件并添加--enable-intlCONFIGURE_ARGS那里。之后不要忘记make clean

于 2012-08-12T09:34:03.250 回答
1

在这种情况下,正确的方法是安装扩展:/usr/ports/devel/pecl-intl.

通常,如果您想要一个不在端口中的配置选项,最好的方法是为端口 Makefile 提交一个补丁,其中包含它作为选项。这样您就不必担心在每次端口树更新后重新应用补丁,其他人也可以从中受益。

于 2012-08-15T11:06:40.157 回答