Re: [rfc] removing/conditionalising WERROR= in Makefiles

看板FB_current作者時間14年前 (2011/12/28 05:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/16 (看更多)
On Dec 26, 2011, at 6:04 PM, Philip Paeps wrote: > On 2011-12-26 10:10:40 (+0000), Alexander Best <arundel@freebsd.org> = wrote: >> i grep'ed through src/sys and found several places where WERROR=3D = was set in >> order to get rid of the default -Werror setting. i tried to remove = those >> WERROR=3D overrides from any Makefile, where doing so did not break = tinderbox. >>=20 >> in those cases, where it couldn't be completely removed, i added = conditions to >> only set WERROR=3D for the particular achitecture or compiler, where = tinderbox >> did not suceed without the WERROR=3D. >=20 > Wouldn't it be better to set WARNS=3Dx rather than WERROR=3D? WERROR=3D= says "this > code has bugs, it breaks tinderbox" whereas WARNS=3Dx says "this code = has the > following kind of bugs which break tinderbox". Agreed... > Possibly wrapped in an architecture-test where appropriate. Not so much... When you make architecture-specific tests, experience = has shown that we don't fix bugs and they languish for a long time. = Many times, these warnings are real. Sadly, we've found no way to tag = the ones that aren't real yet as safe to ignore... Warner _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1E-Z8EiD (FB_current)
討論串 (同標題文章)
文章代碼(AID): #1E-Z8EiD (FB_current)