Re: [PATCH v2] travis-ci: enable more warnings on travis linux-gcc job
- From
Duy Nguyen <pclouds@gmail.com>
- Date
- Mar 17, 2018, 08:01 UTC
- Message-ID
- <CACsJy8A3_itjs0MRar+Aog=0yZDuAK2-x4MU=Rvqh2C6Le-7Aw@mail.gmail.com>
- In-Reply-To
- <20180316212208.GC12333@sigill.intra.peff.net>
On Fri, Mar 16, 2018 at 10:22 PM, Jeff King <peff@peff.net> wrote:
Show 26 quoted lines
>> diff --git a/ci/run-build-and-tests.sh b/ci/run-build-and-tests.sh >> index 3735ce413f..f6f346c468 100755 >> --- a/ci/run-build-and-tests.sh >> +++ b/ci/run-build-and-tests.sh >> @@ -7,6 +7,22 @@ >> >> ln -s "$cache_dir/.prove" t/.prove >> >> +if [ "$jobname" = linux-gcc ]; then >> + gcc-6 --version >> + cat >config.mak <<-EOF >> + CC=gcc-6 >> + CFLAGS = -g -O2 -Wall >> + CFLAGS += -Wextra >> + CFLAGS += -Wmissing-prototypes >> + CFLAGS += -Wno-empty-body >> + CFLAGS += -Wno-maybe-uninitialized >> + CFLAGS += -Wno-missing-field-initializers >> + CFLAGS += -Wno-sign-compare >> + CFLAGS += -Wno-unused-function >> + CFLAGS += -Wno-unused-parameter >> + EOF >> +fi > > Why isn't this just turning on DEVELOPER=1 if we know we have a capable > compiler?
DEVELOPER=1 is always set even before this patch. It's set and exported in lib-travisci.sh.
-- Duy