【发布时间】:2016-01-02 07:29:49
【问题描述】:
我正在尝试编译我的 FreeBSD 自定义内核,但我收到警告:例如关于某些变量的初始化。在正常情况下,我认为这样的警告不应该停止编译过程,但在 FreeBSD 中它们会这样做!
如何更改设置以使警告不会停止 FreeBSD 内核的编译?
【问题讨论】:
-
我在网上搜索,我发现删除 make.conf 文件有帮助。但是当我删除这个文件时没有任何改善。
我正在尝试编译我的 FreeBSD 自定义内核,但我收到警告:例如关于某些变量的初始化。在正常情况下,我认为这样的警告不应该停止编译过程,但在 FreeBSD 中它们会这样做!
如何更改设置以使警告不会停止 FreeBSD 内核的编译?
【问题讨论】:
从 r233419 开始,head 应该在没有 -Werror 的情况下构建,例如不应该有意外的警告。如果您尝试更早地构建某些东西,或者无论如何遇到 -Werror 救助,请酌情将以下内容添加到 /etc/make.conf 或 /etc/src.conf:
# This setting to build world without -Werror:
NO_WERROR=
# This setting to build kernel without -Werror:
WERROR=
【讨论】: