Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp889487pxf; Thu, 25 Mar 2021 17:06:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw4wFq1EQbEUBiC3wLGYpk5ALTCstOphueKmfRlj+N2sqxSkLuQYeUzGFr+EGjTop5KxDEd X-Received: by 2002:aa7:dd4d:: with SMTP id o13mr12246739edw.53.1616717212825; Thu, 25 Mar 2021 17:06:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616717212; cv=none; d=google.com; s=arc-20160816; b=0dTIOaoPjiUNh+R2JZdklrsBOGKKE4gEqrknqbWfkA4Gl05vup/35KkL7gfulnvAAF Tgk9T29gtFLDmi8ubfQGJjiW1qkrBB7YGpeqyZBE7poaeovfDyNYKMn4ZXGdDKoCDlrc Xm5DootEPyTxEkbBjHsUBsASRtA6EZ5sBbrGz1oTOSGwWxz2VuUX2VTe4JKRPcXKCbAA 5SQjfE/WOP6OwBhX8IYTzNeTRdNLRncnZcqdIP+mU0Ogl11shtni9zFmnMwPARgmFH0V vtsKtJ1wMmCqtCR0W7BYEwRMkzCUXToIA9y1ZLtlj4iKWJL4sJcIJvlLQJJ9wWbMt03y VujQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=MuFnCssgTS1wn2iXBZU0bnc+8Wz2A+cROyV2I/FIBAI=; b=lZq/VeAyR/VFBT3vUO5Yh2UdlmEZa6nT/KeUQS5POoKuE3j1P2nlZzw98gdZp3SaH3 AWtMOVtr8bz1yrX1v907n54DaGpKIUfHd7IXNLYBjbni8oNxAKO0cuP6TA+t3UPnNWlR Oa80P5F8F2PlzgRHSJp9ZsQwWvowFGfupyZiRhVu7Lkm2R3yOSF4qr1VJvQzxy71dgF/ spilHFPOQHzNo/PyBcfXO4JSqWtqcqNttOAfA5I2M4Q0AU3xL1Fx1zNMh7U/u1Vda3Tl uQiBijx3m+Oig4nr5NhqQPUtSiOmTsJE53W12eEU3FVsvHdSpsZCufHITpQM/ftyUoUk JF2A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Dd5XrAQB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l26si5294153ejc.536.2021.03.25.17.06.30; Thu, 25 Mar 2021 17:06:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Dd5XrAQB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230044AbhCZAFC (ORCPT + 99 others); Thu, 25 Mar 2021 20:05:02 -0400 Received: from mail.kernel.org ([198.145.29.99]:60138 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229744AbhCZAE4 (ORCPT ); Thu, 25 Mar 2021 20:04:56 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id E536761A0A; Fri, 26 Mar 2021 00:04:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1616717095; bh=L9P4ui1NiLkugPcGrxgKRmTRmqu40ZRnD2TBPHJZ8RI=; h=From:To:Cc:Subject:Date:From; b=Dd5XrAQB6dAMw1+ivXRD2kI+/6neIfKNKqRE4pffNX2xlMhtmJh1IftjwpM9woy5A P9upW5bU+10i/WyvsXP2l6S3hJ7O1Juf98eJxBBu378FTvgYyqYHn2w68Qd2l+x+l7 rwAUv39PQHLaQ1NHnhyKu8BiW6Msz+KYrLUc5KUXMDSGZSmVq5aCyuhsb9c5zBhl6z YDVKGJOhnxw2j/dYaXWiBMDCzEiXN8i3RgqmMSxcRruvlua0SsIYg2+bozLC3U5sst d756wlpIpe4UQvFt/ho0GC2czOfIF0Itl04O+JfOC+PPIZ1CYwX3ILoSifAPnZ1RW4 ARTDUyCQmW2hQ== From: Nathan Chancellor To: Thomas Gleixner , Ingo Molnar , Borislav Petkov , x86@kernel.org, Ard Biesheuvel Cc: Nick Desaulniers , linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, clang-built-linux@googlegroups.com, Nathan Chancellor Subject: [PATCH 0/3] Fix cross compiling x86 with clang Date: Thu, 25 Mar 2021 17:04:32 -0700 Message-Id: <20210326000435.4785-1-nathan@kernel.org> X-Mailer: git-send-email 2.31.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Patchwork-Bot: notify Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, This series fixes cross compiling x86 with clang, which was initially brought up by John here: https://lore.kernel.org/r/cceb074c-861c-d716-5e19-834a8492f245@gmail.com/ I have picked up that patch and added the same fix in a couple of other places where it is needed. I have tested this on an ARM based server with both defconfig and allmodconfig, where the build now passes. Please let me know if there are any problems. Cheers, Nathan John Millikin (1): x86: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) Nathan Chancellor (2): x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS efi/libstub: Add $(CLANG_FLAGS) to x86 flags arch/x86/Makefile | 1 + arch/x86/boot/compressed/Makefile | 1 + drivers/firmware/efi/libstub/Makefile | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) base-commit: 0d02ec6b3136c73c09e7859f0d0e4e2c4c07b49b -- 2.31.0