Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753848AbdLDJC3 (ORCPT ); Mon, 4 Dec 2017 04:02:29 -0500 Received: from mout.web.de ([212.227.15.4]:61556 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753092AbdLDJCW (ORCPT ); Mon, 4 Dec 2017 04:02:22 -0500 Subject: Re: Difficulties for compilation without extra optimisation To: Steven Rostedt , kernel-janitors@vger.kernel.org Cc: linux-kselftest@vger.kernel.org, linux-nfs@vger.kernel.org, linux-kernel@vger.kernel.org, Peter Zijlstra , Trond Myklebust References: <7f072f78-eef4-6d87-d233-cee71dac5a32@users.sourceforge.net> <1512314250.3673.6.camel@primarydata.com> <20171203162256.4ea0750d@vmware.local.home> From: SF Markus Elfring Message-ID: Date: Mon, 4 Dec 2017 10:00:54 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <20171203162256.4ea0750d@vmware.local.home> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:xHetnoraPcuhlEi+2GZe7dP+3RpBjej2g3oFn3rmgPlFdb96O0A dLNMuH8Pok/fAK3Fqilgpq+slmySVv/DGp6hynWyaBvyYRwKUvy/FUSSWwEbnj+h+VLOuMn CeEm8TuY2ujv2cBh5YsmzOiM+jrB0KA931ImKqV2jlmgwixmihTSyH1QXrm+wgRK2+MWd+K L0kptDUqjT+lMJvZD8ltg== X-UI-Out-Filterresults: notjunk:1;V01:K0:UJxjPbIVHro=:hRrzDcWHuD9Sx94A9/h/gD GgFoudPT9O1Pq7v8hyx8UZvEtzHIguOq0ctiVgQ9ZUxYDRiXuj+sgnLNhANhJ01MBOs3vNOF3 CN8yCX0nJxF1hfcubdBvHwEO1SgX0B2LerPHUKA1gaLyLyPdBIX5+CGFh5Ekfi6RikBXnJkZX RiHBjxYoRC9Ghi9CIKBOGOMHIAturLv1yymgsMpQFETl0DBtik4Ee9Gm16maSbppA2YIVAsCX Bavmktx2wtDTxhBtJ837tGtsk2qbLJvhvzHi2IPtMuBn1ys8JOfGRUjED7J0s2XnAIZGYQI3E vqSap8IKeMR//rDZxtJUjkr1ULvKlRekmkvPPYq+8u3xVpXK7QZ+YiZ7hvdh1VjMDYj6UsfKu NDknu249myJg0VlG7rZe3AsTP4/2Mz1xLrzYXhXWff5AjQxgeMyGH/OHhed7AqscbuoQNV0TS vZMZYuOpMIolY7toEwUR3ap7v97BCdB8pQfjhRo9/AxQjta3xf99dn2wQawAWrzMsfqHSn2tl yTOLVhl5lBb3V5F1GTiRz0MVtcK1QbxNwYifYUPz4fUKGc52Uh73KgtuYh2fJKzyjxrDLyCMy m0oVPAucUZAvYPhD2KhIGC6UeZTqdZBsGGgtnRmVfcZTz0qO9istXGu2G1/pfCvOhuarRiSYy K19w2meyoQn0rb97q8Z78dxwZf+hCtp/arwQd96aBF0VT48isgxNJ3UN1WOzJHBJ8GIqqp1tv LXGy7PQWmOTx0/7NgZ/x3YWHZrDzr8KM1KfIt0uly6r3Ic05kgWfJgQWMiOVj9Q7VNhwTv1WE KuYm/ayIwNI4O5va+LUKqpDGLkfRNaIP3gS1wUvBT/MtLdzvsR1JkC4GNLM0+q77v7IPXvh Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 740 Lines: 24 > Why would you compile the kernel without optimization? Can another reason be occasionally still relevant? Will the compilation be a bit quicker when extra data processing could be omitted? > There's many places in the kernel that WILL NOT BUILD without optimization. Would you like to keep the software situation in this way? > In fact, we do a lot of tricks to make sure that things work the way > we expect it to, because we add broken code that only gets compiled out > when gcc optimizes the code the way we expect it to be, > and the kernel build will break otherwise. * Can this goal be also achieved without the addition of “broken code”? * How do you think about to improve the error handling there? Regards, Markus