From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 44567 invoked by alias); 2 Mar 2018 20:25:37 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 44552 invoked by uid 89); 2 Mar 2018 20:25:36 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.1 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2 spammy=heart X-HELO: sessmg22.ericsson.net Received: from sessmg22.ericsson.net (HELO sessmg22.ericsson.net) (193.180.251.58) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 02 Mar 2018 20:25:34 +0000 Received: from ESESSHC004.ericsson.se (Unknown_Domain [153.88.183.30]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id F5.41.26548.C33B99A5; Fri, 2 Mar 2018 21:25:32 +0100 (CET) Received: from ESESBMR503.ericsson.se (153.88.183.135) by ESESSHC004.ericsson.se (153.88.183.30) with Microsoft SMTP Server (TLS) id 14.3.352.0; Fri, 2 Mar 2018 21:25:32 +0100 Received: from ESESSMB502.ericsson.se (153.88.183.163) by ESESBMR503.ericsson.se (153.88.183.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26; Fri, 2 Mar 2018 21:25:31 +0100 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB502.ericsson.se (153.88.183.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26 via Frontend Transport; Fri, 2 Mar 2018 21:25:31 +0100 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=simon.marchi@ericsson.com; Received: from [142.133.49.54] (192.75.88.130) by MW2PR1501MB2010.namprd15.prod.outlook.com (2603:10b6:302:c::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.548.13; Fri, 2 Mar 2018 20:25:28 +0000 Subject: Re: [PATCH] Add silent Makefile rules From: Simon Marchi To: CC: Simon Marchi References: <1520022036-28308-1-git-send-email-simon.marchi@ericsson.com> Message-ID: Date: Fri, 02 Mar 2018 20:25:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <1520022036-28308-1-git-send-email-simon.marchi@ericsson.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CY4PR04CA0072.namprd04.prod.outlook.com (2603:10b6:910:4f::37) To MW2PR1501MB2010.namprd15.prod.outlook.com (2603:10b6:302:c::10) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f0fad88a-36bc-4f75-f2c5-08d5807bbda1 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);SRVR:MW2PR1501MB2010; X-Microsoft-Exchange-Diagnostics: 1;MW2PR1501MB2010;3:bkJzZX+S1c226A0kqJgEzUkUFZTD1oJhCHfSD57Y0HrS57FpQ6t3DsQf5ZCUXCl+TpYL/AovnvNayQf81kLK7TwW4ikMsYupMF0IZobtwtdirrFQlZaZnsp1U+NsfzdExbGby7r/lUFchtu3kAwKyolW5aUi8Bw2+Z1kfMfzcBRybfHO/2VCfgnjSX/DylPBf3v3Iqi92rqDvQMeMCc+q5UBTvnIRWJfC4B/i4K1ippBwbakrTkjYYUg2jHUZeZU;25:XL29Dhz8L28gV4dedLt6UADxV94vyU++NpmRy6BeYaBYalbWHOsmicpgZfrpHetvBLxIes7R57e0+vdDHndJA0qDx+M0fQGoiY8KgrDY248xNspcZiZzphrB7K1R36ycGLS03isBlFC80jZa4sXwb4HezUqTTIT3Fr98H9Dx2pjeHZa/GoYFSqjsTMN9AAnE90w7VLfWoDlLIEpVb+PE3TBlpeBaVkID7nzgoQnnQr8+3Twv7d+OIgR0hshTnzwUS4kKP6/jFys6kE8myEFysiPzV1Ep7WXPXnfJIZ6zn/770631kVevkVXrmHTTHKRorAoxnDN7Y7HjJWA2NTF/jA==;31:0cyngkZKWDo78azFGJB/UUGBinOLbpnKFDBamT6aCRo4gA2qzAYZ5bS9HgWAo+Jmj8yroRF8+BSRRcflJchk+ndTAGcCR8P3K9wlnPiRbL+zUPZERHm7izsPtRs68SbxXbxPf7zTKLn0GbfENw+fVz+V3c3AKmap8dFQHsbeJWfnCgqOoNmmm1Nk8X47cU/p5RW/j9A9pi7OHXafmPgcdnm7FfFVwesJZ0XXZWN68IM= X-MS-TrafficTypeDiagnostic: MW2PR1501MB2010: X-Microsoft-Exchange-Diagnostics: 1;MW2PR1501MB2010;20:XCXoZMqaXpginQyilgOP0Rk/BnRlLDJzEk8SL82PFdk9Rt1D6F/BIGpvDrLmY5eVh1CwV4r3wR9+q9+XW4VjNMF1BIAtFOaBlGXgQM5jyA9CIGj7GKaYuSe4IOBO/gY0TwcLoP8AOYGFOId2iZZgUoC5yVHun1efIHPIZhSP1hqGKRYWYJnv95lToMdIDqs1Rzy9FhDByaJ1c2/sEytP18dE/fA3EmAZAWyYhIs7OEzLUaCtp1qxU6HPjdMUW8mYkFB12Xs/dPKK4Lc9EqlTiNi5MR1FG5guY5Bi1CVVk0RU2FeBdpuXHU4GRvCFxzi1qFlODepTMeTVLU+SXvQLRjFsEEtZ0K8IT3Tx6rI0apO+y8q2j5n87psH1yPJEOCdeMpiK9l+0QKzJ4Rgv7U3P9bYyH5FR69cYKcQQlzuwzuzPZ9wSiBE6sGLe9kOplWTRJ1gMqyquV36p37XBeRGomE1LcrrZi6HzMNJd7Nbw6L1czGuthmjQUHXKaEywCxb;4:zfR3iDdQL+wwNTHdbm/xfVVd8NmSpcDA/qwz1gf70+c7dayvjYcvYXq8R4WMUurWe5Uoqycdy8SmRMAv4f2DibY3mq4UtVxzVqv0t2hdH45neV2PTsNS8rrdfvyPkiN9X9QAUwzPk5mNYIlPanBJKcEJsuJy9DlTeLCt6r7jdgPudMJmNxjhXVDuENVzHyPoneBooUEY8qvis6b7Fd0tZ2m7qm9HleGoP8Dxkdz86vlJ1DabBHTgf11Po6KKq1oc5hCyy+slXXrFZ7ZXN8Fn3omb6RcEQA9tVl8VGDP/3BkeEWTwEZwdbbrhE6sbnm+5 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(5213294742642); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040501)(2401047)(8121501046)(5005006)(3002001)(3231220)(944501243)(52105095)(10201501046)(93006095)(93001095)(6041288)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(6072148)(201708071742011);SRVR:MW2PR1501MB2010;BCL:0;PCL:0;RULEID:;SRVR:MW2PR1501MB2010; X-Forefront-PRVS: 05991796DF X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(39860400002)(366004)(396003)(39380400002)(376002)(346002)(199004)(189003)(377424004)(58126008)(81166006)(4326008)(6116002)(53936002)(59450400001)(81156014)(25786009)(3846002)(53546011)(386003)(8676002)(68736007)(31696002)(8936002)(50466002)(65956001)(66066001)(64126003)(97736004)(47776003)(6246003)(6916009)(2950100002)(316002)(105586002)(65826007)(6306002)(6666003)(16576012)(65806001)(229853002)(31686004)(36756003)(7736002)(305945005)(2351001)(106356001)(2361001)(230700001)(5660300001)(2486003)(52146003)(23676004)(16526019)(76176011)(52116002)(186003)(2906002)(6486002)(49976009)(575784001)(478600001)(86362001)(26005)(966005)(78286006)(10126625002);DIR:OUT;SFP:1101;SCL:1;SRVR:MW2PR1501MB2010;H:[142.133.49.54];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNVzJQUjE1MDFNQjIwMTA7MjM6R1h2M3BtblBRcm1xbnB1L2FjakZxVy9k?= =?utf-8?B?eTRNNVVnbHIzemJMeUczR3QwT1NyWnNWc0VDRXM0bHl1NldXUFBNRXBUK2xr?= =?utf-8?B?NUtxcVQ0aWp3RHpLbnJTWStkU1pRd2dhclFkUHIwUkhYQ2NtejVISHMzYXl6?= =?utf-8?B?VjJ5QVdEbm5lYUFzdk5RL2dSNUNSL0FsbXF0Z1ZmNDROQU5uOG8wR2hwRzJS?= =?utf-8?B?ejRka0ZjcnRvK29XRk5IZkpZM0FGRWkxSFZRb3IwRzdFZDQ3dmNRUm1jbEE1?= =?utf-8?B?S3dKSVFLb3dRaHEvNExZZGxyeXlTU1htaDhjdHEvVVBxcXlWUmRraVl1TTJ0?= =?utf-8?B?QVFTNHI0YmF1RFVBTkF5NXhDN0JJbHhEeFFwVElObTZ5Z1NuYVRteEVJYW1H?= =?utf-8?B?SnF3UlFMOXAxTUNzTi8wL21RSkZRbnlVaWg5bkRYT2h0cXYrd0tQTTRDRVpI?= =?utf-8?B?OFBVSjFaQjFaTkxDYUVWWFJ4d2RkM2lvWDRyL3JoWG85bWRtUGc5NGJKRjk3?= =?utf-8?B?cEoraVllZW93d1c0blBHZkZGbVBid0xpNytuaG5GL1A4c1FKYzN5SVQ3N2NP?= =?utf-8?B?bWxZdTJJcTFnUEF0ektIbC96VG9rN3NhN0xXK09EL2FCalpudFEzVzBUSzVL?= =?utf-8?B?UXBvTmxBOEFMY2RlMktyVEExUk1yWWRiZ2JJOGFJak5hSllxeDdrSUZYYzZN?= =?utf-8?B?U0JpWDlRWGRaVzYzT0o3M2s1OVFlWlFBNVVlOENjaUxIS1R0TExVVmNBdDZQ?= =?utf-8?B?Q2JwZ0wweGR1eXZJR2dUNW5MRFlNS2t2WkRkbTBjMEpJMmFiTkpwNXRpU0VM?= =?utf-8?B?NFRxMWU1R2huaXBMZ1hHN2RxQVFYcW42dittdTFNS21zcHp3ODZjdDI4dDRD?= =?utf-8?B?UjBtZGNSVFQ1QmtjbUdXeklFRVd3NGZ3dXNJRUFWdU5kMm9jVitGcS9GTFc5?= =?utf-8?B?MEljU3VRbEF2R21aRXF2SE9WaS9TYWF3MWJWcHhJWXZJSks4SDJsS0VMNG9F?= =?utf-8?B?NTIxYjV2VVQ4MjY4ak8wRWR6WHFNVHUvZkUrRlVLSlk4M2NBOUlha3BwYTR6?= =?utf-8?B?Y3liSlVFRk43NmFLTkRPdTl5ZUdSd1BIQUl6NXBLby9TNFdpM0EwU0lDVWRQ?= =?utf-8?B?Nzd2eHhTTlZhSnFYTVFXcFhjZ1pieE1EY01VeGR6M0UweFRadzRDczNZTWFO?= =?utf-8?B?SXZhaEkyZjRqeFdJREIxay9xMDFGSFZUczI2TzZIbkttMzcxY1U3cFlwb1dY?= =?utf-8?B?bG9qNGNrcFEySEFXL0JHeThjVXkwN1MrTTIySk1YMlQyT0p6MndHeks1eW9E?= =?utf-8?B?ajNCZmVmcWdjcWdUVHFMYUdqRk5MelJCWW1nc3hKcDRCVER2MlE2UDEvTDVM?= =?utf-8?B?U3VPdkgzNW1ORWhMSFZzeU1hdUJTeTFDd1N4akFCTFg5angrUmlmZTREdW5J?= =?utf-8?B?YW9rcDNIMzZBaUpRUUFHUXlDZFB6cCtoZzAxVnJ0VUpYZ0R5d0lSRUxESjZz?= =?utf-8?B?TjlWVnFnQlJNRmQrMWRxRWpDcWJOaE96L1plOXRVdWU5Z2V5eWZDTkVmSzVi?= =?utf-8?B?TzdHaXZ4VS9ZdDJsZElYNkFXL0JXTHcvVFM3RVhHZTZJQkxDVGRoTFpHU2Uy?= =?utf-8?B?N2QzN1NTSkVZaVVQTGdreVJZb2wyeEtuZTF3RXdJUXdyTmNoTHZtcFpXYTdw?= =?utf-8?B?NFZKVzdWVmRIdnBBaWliS0JETnBQQXVkY0oya2dHdUYwZ2hSMGdSZ0hKMExO?= =?utf-8?B?cXZScjRjSURrbFhLeS9lMlAvYzQyYzliVjI3amlVcWUvNnZPMnZ2ZmVkTm9s?= =?utf-8?B?Rk5qN0Y1c0pGekhyZlgxNkYxajRvQlNGNkw1dmcxeCtxYXY4dUxhMy9OSEdE?= =?utf-8?B?OU93KzBQeUVlZDNZcG90TWU0SlRmMDhMejN4cmxKK2NrR0VjaWE4enZvN29L?= =?utf-8?B?M0FUTkphMFFkRlFLeXNnU3JqOGM4MWRHNk4wTTgvVE9WcFlqMU5Nb3lDQVNI?= =?utf-8?B?SXcybTZGa0p3aWJtUk5HaGlYUmJhRzBZdjZ4SlBmdlJWQVdYUmE3UE00bmxB?= =?utf-8?Q?XcmA12I6Fgi+VCMWk7v7e0TFs/B?= X-Microsoft-Exchange-Diagnostics: 1;MW2PR1501MB2010;6:SVkkzlwGkAKIcd1tvx72lFe0MzwnRs/XKjFFQZsRk51t38oqa1ojAvbl+EJQenC9e4U2ONsZZlLOIhyGOoYKbYt9KHqNpPgrANo1+jTS2HP6ncfyY97qUzKwrwhw3FZVL/5/Bym5ltFtu/HnShqXh6gZB/0P5+1gESId0HmEx6HxxvHf3ljwBeGMAKeQbRrpNTgaLEUcM/puqvrz23n8tnl4Gpvl0zhMVL93B8n9Ms6DecNxfXR+rsVvh/F9sl1xauc4UZsoRsTZacwzEhda2NE4Ci355/kiM8HOS4cdgsHWxyqiFs59PRzXJPBMQzS18Mk2r4V+PRHOcLq1EO5NsETPF4ZQRzpu4Sv+3RKAtos=;5:n/nyeMlg3bX9rL9DK/SXbyGmzw3rOQcdeX083qeTXHiA76vX3MV2HsGf5B31U3UHd6c22+OIb0L8FnUGvEeIvlwl+bhkfPh3Jxp1IK2iiGAWICGxk6PzgSYRnAXRU3Sft1iqL32ZGTMAQR5ozK3/k0Rnjd1cFP24jUT8ZzCCB88=;24:8ztvLJJ0PvEBehHBOtU126HopvWVyJtK4TXy8Ekds+QgebJXi8DmxwOT1tzCQBe5Fsojpx5Nl4Gcn+k7d07dsdEyN31WVCQmLqZ1EWqgcSk=;7:Mt7pGS8+04uPcDCv5/KlWXehimTO6z6Bj4RX0UGd9bsYL8gX4Kvek+mSVxfP23y+zb/iXHH4Pjj2wDWFLi3+mWdeA6QaQdguQPGpauUT8UJLFlgWQpOT7H62bT34kicCcOdSYoF15+aobl9gNtPcdGbPhN/S56wvQEvCYaP+H51qcz8Qmjvc8hwHJZowM4xY5G99b8pjaXN3hAS9aGQj3qLlgki+gtT6cvXFrxQeYd34IX8zlQf2Ljog2JNrJtSM SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2018 20:25:28.9570 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f0fad88a-36bc-4f75-f2c5-08d5807bbda1 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR1501MB2010 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2018-03/txt/msg00077.txt.bz2 On 2018-03-02 03:20 PM, Simon Marchi wrote: > From: Simon Marchi > > Many projects (e.g. the Linux kernel) and build systems use "silent" > rules, which means that they'll only print a summary of what's being > done instead of printing all the detailed command lines. While chatting > on the #gdb IRC channel, I realized a few people (including me) thought > it would be nice to have it in GDB too. > > The idea is that too much text is not useful, the important information > gets lost. If there's only the essential information, it's more likely > to be useful. Most of the time, when I look at the build output, it's > to see how it's progressing. By just printing a brief summary of each > operation, I can easily spot what's currently being compiled and > therefore how the build progresses (with time you know the order in > which files are compiled almost by heart). > > As with other projects (Linux, automake-based things, probably others), > it's possible to print the complete command lines by passing V=1 to make > (or any other non-zero value). > > I had one hesitation about this: when people report build failures, we > are more likely to miss the full compile command line. We'll probably > sometimes need to ask people to include the build log with "make V=1". > I don't think it's a big downside, if other projects the size of the > Linux kernel can live with it, I'm sure we can too. I realized it might be useful to include an example of the resulting output. Here's a what a gdb/gdbserver build looks like: https://pastebin.com/raw/CsqMfi0Q The gnulib/libiberty builds are still verbose, but we have no control over that (until we contribute a silent mode to those projects too). Simon