Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Jan 2019 16:04:32 -0700
From:      Rebecca Cran <rebecca@bluestop.org>
To:        Gavin Howard <gavin.d.howard@gmail.com>, Devin Teske <dteske@freebsd.org>
Cc:        Devin Teske <dteske@freebsd.org>,  "=?utf-8?Q?freebsd-arch=40freebsd.org?=" <freebsd-arch@freebsd.org>
Subject:   Re: GNU-compatible, BSD-licensed bc
Message-ID:  <etPan.5c367ea2.327b23c6.2866@bluestop.org>
In-Reply-To: <54ECF149-5ACD-4568-ADF5-FB4736B35DA1@FreeBSD.org>
References:  <54ECF149-5ACD-4568-ADF5-FB4736B35DA1@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On January 9, 2019 at 4:02:57 PM, Devin Teske (dteske=40freebsd.org(mailt=
o:dteske=40freebsd.org)) wrote:

> =20
> Yes. -Weverything is the strictest I have ever seen.
> =20
> Often times I find that software cannot be compiled with -Weverything d=
espite
> passing -Wall -Wextra because some of the system/library headers fail c=
hecks.
> =20
> I've often considered a great accomplishment when I can pass -Weverythi=
ng. =20

=46rom https://embeddedartistry.com/blog/2017/3/7/clang-weverything :


=E2=80=9CClang helpfully provides a flag called -Weverything. Unlike -Wal=
l, the -Weverything flag really will enable all warnings. This flag is es=
pecially useful if you are a warning lover - new warnings will automatica=
lly be enabled when you upgrade clang/Xcode. =20


Turning -Weverything can be an eye-opening experience, even for those who=
 religiously squash warnings. I often turn on -Weverything temporarily to=
 review any of the less-common warnings and see what's worth fixing in my=
 code base.=E2=80=9D








Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?etPan.5c367ea2.327b23c6.2866>