Re: Lower msvc build verbosity level

From: Michael Paquier <michael(dot)paquier(at)gmail(dot)com>
To: Andrew Dunstan <andrew(at)dunslane(dot)net>
Cc: Christian Ullrich <chris(at)chrullrich(dot)net>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Magnus Hagander <magnus(at)hagander(dot)net>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Lower msvc build verbosity level
Date: 2016-04-11 05:48:08
Message-ID: CAB7nPqSrWFUh_AEt+0qWEPjzecR-MEqrMSj-hNk=h2s_pxuJ_A@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Sat, Apr 9, 2016 at 1:47 AM, Andrew Dunstan <andrew(at)dunslane(dot)net> wrote:
>
>
> On 04/08/2016 12:24 PM, Christian Ullrich wrote:
>>
>> * Tom Lane wrote:
>>
>>> +several. Grepping for compiler warnings, for example, is really painful
>>> right now on any MSVC critter. I've resorted to grepping for "warning
>>> C",
>>> which skips the noise messages, but I'm never sure if I'm missing
>>> something.
>>
>>
>> You miss all diagnostics from other tools than the compiler, for one
>> thing.
>>
>> There is a simple solution to that, however. MSBuild and VCBuild repeat
>> all warnings and errors produced during the build at the bottom of the log.
>> I just checked on mastodon (VS 2005, the oldest), and it does that already.
>>
>> This depends on the whole build being done using a single solution file
>> that contains all the individual projects, but there is no reason to assume
>> we will start building individual projects instead, I assume.
>>
>
> Yeah, what is more on the whole this is going to be far more beneficial,
> because stuff just gets lost badly in the noise. I have committed the
> change.

Thanks a lot! This is making my day, and I suspect many others are to come.
--
Michael

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Michael Paquier 2016-04-11 06:25:12 Re: VS 2015 support in src/tools/msvc
Previous Message Andres Freund 2016-04-11 05:10:04 Re: Move PinBuffer and UnpinBuffer to atomics