From owner-freebsd-arch@freebsd.org Wed Jan 9 23:03:01 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 545FB1493146 for ; Wed, 9 Jan 2019 23:03:01 +0000 (UTC) (envelope-from devin@shxd.cx) Received: from shxd.cx (mail.shxd.cx [64.201.244.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 27F3182A9F; Wed, 9 Jan 2019 23:03:00 +0000 (UTC) (envelope-from devin@shxd.cx) Received: from [74.217.198.10] (port=52289 helo=[10.1.7.18]) by shxd.cx with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1ghMsE-0002XG-8N; Wed, 09 Jan 2019 15:02:58 -0800 From: Devin Teske Message-Id: <54ECF149-5ACD-4568-ADF5-FB4736B35DA1@FreeBSD.org> Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: GNU-compatible, BSD-licensed bc Date: Wed, 9 Jan 2019 15:02:57 -0800 In-Reply-To: Cc: Devin Teske , "freebsd-arch@freebsd.org" To: Gavin Howard References: <8FFA4578-0BAE-4F9F-8A06-AE83283BDEA4@FreeBSD.org> <61F802DC-2E59-4E0A-955D-899EBD7874A1@FreeBSD.org> X-Mailer: Apple Mail (2.3445.9.1) Sender: devin@shxd.cx X-Rspamd-Queue-Id: 27F3182A9F X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.63 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; MX_GOOD(-0.01)[cached: mail.shxd.cx]; FORGED_SENDER(0.30)[dteske@FreeBSD.org,devin@shxd.cx]; FREEMAIL_TO(0.00)[gmail.com]; IP_SCORE(0.31)[ip: (0.85), ipnet: 64.201.240.0/20(0.42), asn: 36734(0.34), country: US(-0.08)]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:36734, ipnet:64.201.240.0/20, country:US]; MIME_TRACE(0.00)[0:+,1:+]; FROM_NEQ_ENVFROM(0.00)[dteske@FreeBSD.org,devin@shxd.cx]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(0.98)[0.982,0]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[FreeBSD.org]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.66)[0.660,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[0.997,0]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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:03:01 -0000 > On Jan 9, 2019, at 2:41 PM, Gavin Howard = wrote: >=20 > On Wed, Jan 9, 2019 at 2:26 PM Devin Teske > wrote: >>=20 >>=20 >> [snip] >> I have a similar release process for libcmb/cmb (previously linked) = except >> instead of just -Wall, I am a glutton for punishment by using with = clang: >>=20 >> -Weverything -Werror >=20 > I am not so good with compiler options. Is `-Weverything` more strict > than `-Wall -Wextra`? >=20 Yes. -Weverything is the strictest I have ever seen. Often times I find that software cannot be compiled with -Weverything = despite passing -Wall -Wextra because some of the system/library headers fail = checks. I've often considered a great accomplishment when I can pass = -Weverything. --=20 Devin=