From owner-freebsd-arch@freebsd.org Wed Jan 9 23:07:24 2019 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B0423149321A for ; Wed, 9 Jan 2019 23:07:24 +0000 (UTC) (envelope-from rebecca@bluestop.org) Received: from muon.bluestop.org (muon.bluestop.org [96.73.9.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9A5A482C8D; Wed, 9 Jan 2019 23:07:23 +0000 (UTC) (envelope-from rebecca@bluestop.org) Received: from muon.bluestop.org (localhost [127.0.0.1]) by muon.bluestop.org (Postfix) with ESMTP id 7FDF130183; Wed, 9 Jan 2019 16:08:12 -0700 (MST) Received: from muon.bluestop.org ([127.0.0.1]) by muon.bluestop.org (muon.bluestop.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id zm64zx_VtFqI; Wed, 9 Jan 2019 16:08:12 -0700 (MST) Received: from Rebeccas-iPhone.mail (gw.bluestop.org [96.73.9.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by muon.bluestop.org (Postfix) with ESMTPSA; Wed, 9 Jan 2019 16:08:12 -0700 (MST) Date: Wed, 9 Jan 2019 16:04:32 -0700 From: Rebecca Cran To: Gavin Howard , Devin Teske Cc: Devin Teske , "=?utf-8?Q?freebsd-arch=40freebsd.org?=" Message-ID: In-Reply-To: <54ECF149-5ACD-4568-ADF5-FB4736B35DA1@FreeBSD.org> References: <54ECF149-5ACD-4568-ADF5-FB4736B35DA1@FreeBSD.org> Subject: Re: GNU-compatible, BSD-licensed bc MIME-Version: 1.0 X-Rspamd-Queue-Id: 9A5A482C8D X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.79 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; CC_EXCESS_QP(1.20)[]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[bluestop.org:+]; MX_GOOD(-0.01)[cached: mail.bluestop.org]; DMARC_POLICY_ALLOW(-0.50)[bluestop.org,quarantine]; NEURAL_HAM_SHORT(-0.99)[-0.994,0]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-2.99)[ip: (-9.66), ipnet: 96.64.0.0/11(-4.44), asn: 7922(-0.75), country: US(-0.08)]; MIME_TRACE(0.00)[0:+,1:+]; ASN(0.00)[asn:7922, ipnet:96.64.0.0/11, country:US]; RCVD_TLS_LAST(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[bluestop.org:s=mail]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Jan 2019 23:07:25 -0000 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