Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp4178853imm; Wed, 5 Sep 2018 12:01:44 -0700 (PDT) X-Google-Smtp-Source: ANB0Vdab0qU1ynD9omJcPUozAGjbwbBTzz/B/sRXOJis3DNsq+hblOQx4KMOeDebyqkBxY6mGt5g X-Received: by 2002:a63:dd09:: with SMTP id t9-v6mr36533551pgg.370.1536174104354; Wed, 05 Sep 2018 12:01:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1536174104; cv=none; d=google.com; s=arc-20160816; b=D6uuaU4wIN1UoJxig3boeEUMRBaj3arFcGgqw19pbVjovPoeLklZw6fYvXuTDgLkLL McEsNX2lEZSkgfFBVHnb0DZdXPcOK+2UtOjxNblBOiemF1g1IcBdTWj4Besvm5/Qz780 FSrLHarI13VLYMIWTZvJH1aoE9HyNqGhY1Z4w78bkqsWu82GPCuTGC3qVxPSCTMviG4l djxqatl6LvD9rmgG1BfTWj1I2mNo2pRYPWwZbDnQe4V6sLV/eEs3BUm3qSn82NMfQ4Xp f7hwt6hf/Lks5Y3Pc5NB8CScA/IoZTuMj0zFfaSMB9Lf+MDK+DZ+OLp1DRhghkhkSnCZ dIWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature; bh=auQmh5ZW7RjjsBPWpkB2PEkNez/J4P1KmZTtd9wWg7g=; b=Fyf13AS0kXXYCvz8G0tb21ZCsTtwqNsqmfW3qp6bi5F899nnjieUVVMEm0RrlkVo1p HuuevovUMiM+Lfsq0sR3sOo9DV5h2lae2QY/rW+YgtZsr3axy/FtBUJs4n5Q9RReQUk3 TTEfqJhN1wQ17BRRUZtM4f4wAM9ixi34feY/hGdo1ycCK6foxX69LQihJKAFzTrBubDk L37yNMSmXZBZKOPBBbXjZHlw5LpD1PxbMBueeK0Y4T1EonBrnGiC5NWiGBkTb6iLD1St mvXiMmee0XCn2khosjKdxT6WpzAk/JttzSarsy/mYJPTnVm7t4Y5Vy+3vWr0aRC21waN yBTw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=M+YBv5BR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r8-v6si2816418pgl.392.2018.09.05.12.01.28; Wed, 05 Sep 2018 12:01:44 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=M+YBv5BR; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727703AbeIEXaz (ORCPT + 99 others); Wed, 5 Sep 2018 19:30:55 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:43530 "EHLO mail-wr1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726487AbeIEXaz (ORCPT ); Wed, 5 Sep 2018 19:30:55 -0400 Received: by mail-wr1-f68.google.com with SMTP id k5-v6so8745149wre.10 for ; Wed, 05 Sep 2018 11:59:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=auQmh5ZW7RjjsBPWpkB2PEkNez/J4P1KmZTtd9wWg7g=; b=M+YBv5BRE8sC4XnX1Cg28VlfcB1K1oLYhiUyaD+cuGs7W4rRupV7ItUQBOfvBNWxQ7 XKv9q9xVI6nPKzJE2YJ36GzO0fg0Jrsyu5tVLwiTyHeBMeX9UzOFoaonVl6QztAIdi+1 U97tDwz5JzaP8MvCJEPSPkeV1wYB4dNzRvIF+JGTYgk+tYKOGBG/42A44xlPVFdw0Mih FlqQEGMDzCaXO6Ft9Poz64OdlbBr2ZiAoChDUl4Df2+wE+AxAy29f/JkwYgITsTnAvJx gQUakFmd09c0CUpX5oNVklkdvG4IyGZ1POuZqjjSnA3lQsz6PzCPk9h9DJWGCT4MpAP1 q4EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=auQmh5ZW7RjjsBPWpkB2PEkNez/J4P1KmZTtd9wWg7g=; b=fdTRrAvae37EMw642ZvQdMPRUx+BnBlB6Dc0n/5JjToDJeGRiNnqLBVpDUfbilF3pg jSA8eRRWqZ4UWD+XSWH99bajSAYZNqlmrm5TPz/JFgqXsy7ToiCB/l3Ke+nYv8QZ4Mv2 4DTYubpPy5OUoHghAipoBtRHEpSczECWYJSK0eZ5pD4EIE/JJXTRZmgM3jOPYg9fMT8B 8iEUyvqq9Jbh30XAw918Ydj0I3VEDMbpnbTT5nrUws1MTtTW3ANZm7hyV7tgpP+bjbI4 GY5xXJGZLOi+hDdyPeiy9kV4WYKc7oc3RhWxMBhVsw/LBknv7PQyBbyxH/8BjgB4cZR3 i8Fw== X-Gm-Message-State: APzg51Dnwvdz3dfC7/hzhbzDAWPmY3APVk201vR5e+E1Z3xuB/FZiV1F V3u5p/s0kpUl+68y55mPB1gMNT4= X-Received: by 2002:adf:eb47:: with SMTP id u7-v6mr27870971wrn.22.1536173965721; Wed, 05 Sep 2018 11:59:25 -0700 (PDT) Received: from avx2 (nat4-minsk-pool-46-53-177-92.telecom.by. [46.53.177.92]) by smtp.gmail.com with ESMTPSA id c10-v6sm5922703wrb.17.2018.09.05.11.59.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 05 Sep 2018 11:59:25 -0700 (PDT) Date: Wed, 5 Sep 2018 21:59:22 +0300 From: Alexey Dobriyan To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, dhowells@redhat.com Subject: Re: [RFC] UAPI: Check headers by compiling all together as C++ Message-ID: <20180905185922.GA25461@avx2> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Wed, Sep 05, 2018 at 04:54:27PM +0100, David Howells wrote: > > > > Here's a set of patches that inserts a step into the build process to make > > sure that the UAPI headers can all be built together with C++ (if the > > compiler being used supports C++). All but the final patch perform fixups, > > including: > > Wait, why do we care? What has recently changed to start to directly > import kernel uapi files into C++ code? I think David is seriously trying to compile kernel with C++ compiler and this is first step. He isn't alone. Resistance is futile. :^)