GNU-compatible, BSD-licensed bc

Devin Teske dteske at FreeBSD.org
Wed Jan 9 23:03:01 UTC 2019



> On Jan 9, 2019, at 2:41 PM, Gavin Howard <gavin.d.howard at gmail.com> wrote:
> 
> On Wed, Jan 9, 2019 at 2:26 PM Devin Teske <dteske at freebsd.org <mailto:dteske at freebsd.org>> wrote:
>> 
>> 
>> [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:
>> 
>> -Weverything -Werror
> 
> I am not so good with compiler options. Is `-Weverything` more strict
> than `-Wall -Wextra`?
> 

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.
-- 
Devin


More information about the freebsd-arch mailing list