| From | Sent On | Attachments |
|---|---|---|
| Dag-Erling Smorgrav | Jul 8, 2002 12:01 am | |
| Doug Barton | Jul 8, 2002 12:34 am | |
| Dag-Erling Smorgrav | Jul 9, 2002 2:57 am | |
| Dag-Erling Smorgrav | Jul 10, 2002 2:57 am | |
| Giorgos Keramidas | Jul 10, 2002 10:23 am | |
| Dag-Erling Smorgrav | Jul 10, 2002 2:08 pm | |
| Matthew Dillon | Jul 10, 2002 2:21 pm | |
| Bruce Evans | Jul 10, 2002 2:25 pm | |
| Giorgos Keramidas | Jul 10, 2002 2:29 pm | |
| Dag-Erling Smorgrav | Jul 10, 2002 2:58 pm | |
| Bruce Evans | Jul 10, 2002 3:22 pm | |
| Peter Wemm | Jul 10, 2002 4:18 pm | |
| Peter Wemm | Jul 10, 2002 4:29 pm | |
| W Gerald Hicks | Jul 10, 2002 4:36 pm | |
| Mike Barcroft | Jul 10, 2002 4:51 pm | |
| David Schultz | Jul 10, 2002 5:34 pm | |
| Giorgos Keramidas | Jul 10, 2002 6:19 pm | |
| Mike Barcroft | Jul 10, 2002 9:53 pm | .diff |
| Andrew Kolchoogin | Jul 10, 2002 10:49 pm | |
| Dag-Erling Smorgrav | Jul 11, 2002 4:09 am | |
| Bruce Evans | Jul 11, 2002 12:19 pm | |
| Mike Barcroft | Jul 11, 2002 3:04 pm | |
| Bruce Evans | Jul 11, 2002 7:58 pm | |
| Dag-Erling Smorgrav | Jul 13, 2002 3:10 am | |
| Dag-Erling Smorgrav | Jul 14, 2002 3:12 am | |
| Dag-Erling Smorgrav | Jul 15, 2002 3:10 am | |
| Dag-Erling Smorgrav | Jul 16, 2002 3:01 am | |
| Mike Barcroft | Jul 16, 2002 9:08 am | |
| Dag-Erling Smorgrav | Jul 17, 2002 3:54 am | |
| Rob Hughes | Jul 17, 2002 4:49 am | |
| Sheldon Hearn | Jul 17, 2002 4:55 am | |
| Dag-Erling Smorgrav | Jul 22, 2002 4:49 am | |
| Dag-Erling Smorgrav | Jul 23, 2002 4:49 am | |
| Dag-Erling Smorgrav | Jul 24, 2002 5:00 am | |
| Mike Barcroft | Jul 24, 2002 7:18 am | |
| John Polstra | Jul 24, 2002 8:41 am | |
| Dag-Erling Smorgrav | Jul 25, 2002 4:26 am | |
| Mike Barcroft | Jul 25, 2002 7:50 am | |
| Dag-Erling Smorgrav | Jul 25, 2002 9:17 am | |
| John Polstra | Jul 25, 2002 9:21 am | |
| Mike Barcroft | Jul 25, 2002 9:24 am | |
| Dag-Erling Smorgrav | Jul 26, 2002 4:58 am | |
| Dag-Erling Smorgrav | Jul 27, 2002 4:45 am | |
| Mike Barcroft | Jul 27, 2002 8:24 am | |
| Dag-Erling Smorgrav | Jul 28, 2002 2:12 am | |
| Mike Barcroft | Jul 28, 2002 9:04 am | |
| Dag-Erling Smorgrav | Jul 28, 2002 9:47 am | |
| Mike Barcroft | Jul 28, 2002 9:52 am | |
| Dag-Erling Smorgrav | Jul 28, 2002 10:59 am | |
| Dag-Erling Smorgrav | Jul 28, 2002 2:47 pm | |
| Mike Barcroft | Jul 28, 2002 7:22 pm | |
| Dag-Erling Smorgrav | Jul 29, 2002 1:27 am | |
| Dag-Erling Smorgrav | Jul 31, 2002 3:53 am | |
| Maxime Henrion | Jul 31, 2002 5:06 am | |
| Dag-Erling Smorgrav | Jul 31, 2002 4:09 pm | |
| Dag-Erling Smorgrav | Aug 1, 2002 4:14 am | |
| Dag-Erling Smorgrav | Aug 1, 2002 4:09 pm | |
| Dag-Erling Smorgrav | Aug 2, 2002 4:13 am | |
| Dag-Erling Smorgrav | Aug 4, 2002 3:30 pm |
| Subject: | Re: sparc64 tinderbox failure | |
|---|---|---|
| From: | Bruce Evans (bd...@zeta.org.au) | |
| Date: | Jul 11, 2002 7:58:54 pm | |
| List: | org.freebsd.freebsd-current | |
On Thu, 11 Jul 2002, Mike Barcroft wrote:
Bruce Evans <bd...@zeta.org.au> writes:
The setting of NO_WERROR belongs in [BTX]MAKE if anywhere. This is already done for [BX]MAKE but not for TMAKE. However, I don't like turning off warnings for any of these. Warnings for these stages may be even more important and should be less likely than warnings for building the final world, since it is very important for basic tools to be correct and for their source to be careful about portabilty issues.
Well, unfortunately I don't think we can depend on older compilers having correct warnings. In PR 40382, it would seem the 4.5 -> HEAD upgrade path is broken because of fatal warnings. A good workaround
The problem in that PR seems to be just the current breakage of __printf0like.
for that problem might be specifying NO_WERROR for the entire build, in which case -Werror becomes useless anyway. So we might just as well disable early fatal warnings and hope that developers can catch most of the bugs later on in the build.
It's true that the host compiler might emit spurious warnings. But I think it's worth checking new ones (for new hosts and especially for new sources) carefully. I won't argue this point strongly. We mostly avoid seeing problems by not enabling many warnings (we don't set WARNS for cc, and we set it to to for binutils).
This also has some style bugs :). Any setting of NO_WERROR turns it on, so setting it to different spellings of boolean true is just confusing. It is set correctly for for [BX]MAKE.
Oh, that's a much nicer location. :) I think only BMAKE has NO_WERROR defined, not XMAKE.
XMAKE is based on BMAKE :).
Bruce
To Unsubscribe: send mail to majo...@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message






.diff