From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7AE7DC25B4E for ; Fri, 20 Jan 2023 15:01:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F09D86B0075; Fri, 20 Jan 2023 10:01:52 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E93F06B0078; Fri, 20 Jan 2023 10:01:52 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CBDEE6B007B; Fri, 20 Jan 2023 10:01:52 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id BDCDA6B0075 for ; Fri, 20 Jan 2023 10:01:52 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 9974D1A0EF7 for ; Fri, 20 Jan 2023 15:01:52 +0000 (UTC) X-FDA: 80375492064.27.52AF64E Received: from wnew4-smtp.messagingengine.com (wnew4-smtp.messagingengine.com [64.147.123.18]) by imf24.hostedemail.com (Postfix) with ESMTP id A863D180042 for ; Fri, 20 Jan 2023 15:01:39 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=arndb.de header.s=fm2 header.b=F73PJAT0; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=J0Tq67Yy; spf=pass (imf24.hostedemail.com: domain of arnd@arndb.de designates 64.147.123.18 as permitted sender) smtp.mailfrom=arnd@arndb.de; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674226900; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=1/i8XkaZ2kWH/ANJugw9+lV13XFt/Z3piuqR1SILJ8I=; b=Dx5DoK5uNYGEJITZn3c3I0jQEyh8JvsXcD34zy9t/l20RZ+qRITHmluVP85Ul5JXJDNWjj 26LgYJgx57+OG9COYj8MO+8nI9g/sJJ7qmlwPKDRzgnuyob2f8LCFghMZnbU+dSCjFrGAn qVKndRA1KQXir7iqRJI2zdlv4i6JC3o= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=arndb.de header.s=fm2 header.b=F73PJAT0; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=J0Tq67Yy; spf=pass (imf24.hostedemail.com: domain of arnd@arndb.de designates 64.147.123.18 as permitted sender) smtp.mailfrom=arnd@arndb.de; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674226900; a=rsa-sha256; cv=none; b=iotsfsKJrQT80ux2CnEn7ptK9jwPTOBNTB0HaBjrhwzvwH2nExEx2PvfUVlOPqTgdAWaSt P518LD1NBRAgihDL/PVho3mKxqSPcm6Lt0JNXZS9lqBbg8q4QF2hIoDRl4EUyPnPnR+hQo /6tGDojDDiYA4zanrUetTuL0dwd8UbQ= Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailnew.west.internal (Postfix) with ESMTP id BA3052B06706; Fri, 20 Jan 2023 10:01:34 -0500 (EST) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Fri, 20 Jan 2023 10:01:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm2; t=1674226894; x=1674234094; bh=1/i8XkaZ2k WH/ANJugw9+lV13XFt/Z3piuqR1SILJ8I=; b=F73PJAT0nbJdFpQ6Lod9NLNUdg 3obTYX2mcXchahvTKQlz6w7yLu8sxFZgeEh9mOzIaqNS29gQKe6cxoKhNlAbf71K XKpiXoUT1UDoL+WSbelh0AmvhHANWjBrhVISOMITqGZMZ/u5H2RnORcpX6n/kDuz jVavqJaQMB/T0/DmZ6VLWpVnYkNsJzHCnhAm3CxUMfvDGxU+EHdDZuOs/QdFVVq0 XSH8V4MkmBdqE1dzq5do/LJ0E2XhGeXDKe8dBtzYzjMejYm+LtolJc+q7EVelV7H ZRRAsygHMJsJO49Y3zPsns+tU3STaM8R8wA8rBBuoD7ekn/6LF8spO7Uwepw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1674226894; x=1674234094; bh=1/i8XkaZ2kWH/ANJugw9+lV13XFt /Z3piuqR1SILJ8I=; b=J0Tq67YyB9kctYojZ/sGD0gGsUs48tVOwHdIm5SphBRm U/1Q7fRh6lk1hcwM0wd8Ug1uzWKkdnWzcw1uiscf97Ch0ysT4tlBUM3w7imHpLUe 0kOWSf1VOv2FdInnseerbS8PhI6yJzJ9ZHjGZIwPl5mDEtsZkhAD2o/1hPTpDgBL BBL0w1LhL31o/8nk5IT7NT3yla2YU2aR2kiRPOHYBMCkmxOZY8TsnmCSQQusU5KV x7JRJxyNUcNQbZn4mTaYFojvMIuB34n4SHD3C4IeeBULGkxdFhckiIpuc3D+DtnP vBstpg76bf39o0M/fkDfQ28knMz/4vPFLp3SmEOC+w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudduvddgjeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvfevufgtsehttdertderredtnecuhfhrohhmpedftehr nhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnuggsrdguvgeqnecuggftrfgrth htvghrnhepffehueegteeihfegtefhjefgtdeugfegjeelheejueethfefgeeghfektdek teffnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg hrnhgusegrrhhnuggsrdguvg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 786ABB60086; Fri, 20 Jan 2023 10:01:31 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-85-gd6d859e0cf-fm-20230116.001-gd6d859e0 Mime-Version: 1.0 Message-Id: <9965e2d1-bae8-4ce7-911c-783c772e9ff1@app.fastmail.com> In-Reply-To: <20230120145316.GA4155@tellis.lin.mbt.kalray.eu> References: <20230120141002.2442-1-ysionneau@kalray.eu> <20230120141002.2442-10-ysionneau@kalray.eu> <20230120145316.GA4155@tellis.lin.mbt.kalray.eu> Date: Fri, 20 Jan 2023 16:01:11 +0100 From: "Arnd Bergmann" To: "Jules Maselbas" Cc: "Yann Sionneau" , "Jonathan Corbet" , "Thomas Gleixner" , "Marc Zyngier" , "Rob Herring" , "Krzysztof Kozlowski" , "Will Deacon" , "Peter Zijlstra" , "Boqun Feng" , "Mark Rutland" , "Eric W. Biederman" , "Kees Cook" , "Oleg Nesterov" , "Ingo Molnar" , "Waiman Long" , "Aneesh Kumar" , "Andrew Morton" , "Nicholas Piggin" , "Paul Moore" , "Eric Paris" , "Christian Brauner" , "Paul Walmsley" , "Palmer Dabbelt" , "Albert Ou" , "Guillaume Thouvenin" , "Clement Leger" , "Vincent Chardon" , =?UTF-8?Q?Marc_Poulhi=C3=A8s?= , "Julian Vetter" , "Samuel Jones" , "Ashley Lesdalons" , "Thomas Costis" , "Marius Gligor" , "Jonathan Borne" , "Julien Villette" , "Luc Michel" , "Louis Morhet" , "Julien Hascoet" , "Jean-Christophe Pince" , "Guillaume Missonnier" , "Alex Michon" , "Huacai Chen" , "WANG Xuerui" , "Shaokun Zhang" , "John Garry" , "Guangbin Huang" , "Bharat Bhushan" , "Bibo Mao" , "Atish Patra" , "Jason A . Donenfeld" , "Qi Liu" , "Jiaxun Yang" , "Catalin Marinas" , "Mark Brown" , "Janosch Frank" , "Alexey Dobriyan" , "Benjamin Mugnier" , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-mm@kvack.org, Linux-Arch , linux-audit@redhat.com, linux-riscv@lists.infradead.org, bpf@vger.kernel.org Subject: Re: [RFC PATCH v2 09/31] kvx: Add build infrastructure Content-Type: text/plain X-Stat-Signature: uat11n9j93kphcfzkrbrz3nj8g3seycr X-Rspam-User: X-Rspamd-Queue-Id: A863D180042 X-Rspamd-Server: rspam06 X-HE-Tag: 1674226899-270351 X-HE-Meta: U2FsdGVkX19dPFnP9RDs3Q93hLHRxQGIDgfhaXl3J0BxDLwApC6789dDNZbZKClg388yZn2MNNFcMLmy48yuw6RolxXmn9vjnSltJs5m8eVfhmNFzyMkpj0Glthz8XQqNOqeydOyMGa1EEzUMd5/HbbRu7KO3B9EBLMVD739B7K2efXpJapC1lyYm+mlbAyRUd1WGoupZZ98xOkga3l2MxhB4N1zNvMoo4IsTGCUbZT9xBzLe9UhLo6HypY+TOm5vhA/3FoAxZKlMQ0gNcgV7M4Ke9X1PqGOrrMoZzjQ5yEKerbBjuvYnGWts8prMc+EQ8tZGsC/Wj8XtABcv17w9tGephHgMLhesv1sgt50e2M/vBMJjbl96WNC7e2IRwCDfqsnAGYUMbYi0sfckfSlSpm9xwRXe/4EDjRYw8QQ3dQ8nD8aYXLhe8lJWzfxjVHvPL1kWMafnxXyREuubq2LpA80BWNlJCk8FBTplKUYSNxEZS+WWoYfNr9kH1I0rOzUbrdwh1UQm2gNkzjjMchOzF3SsH0sPtzedwGmr+dXlxyjpjBy7MHlYpI5FhGeH4FBj9FBXYkGgjCrx4JOB/KZ7zNPeJ01aCxpqH6HxhcsjuXjKnWiwMieCoUmCUhHCLFSlc/0BQfpDk6qe4mieWWnFNkyeb7DubCMtre76Zz8Tgay+jgXDsdWpljfEbslftZNPiPesm4Bx5/7GgaF7XIuOres/giS+g8Pfw8LEGtcZ5GQmlukkX8vtfzQIX3aRnCHGXxfijZPdNyLMWwfKIhHnqEDRMfodZcPU+LONONBSdyKXriUbnZ1mpxenR1VCgcNUS6hSU3sEWRPaG+a9hQQVJc5Zu0Z0LCZF0SPd53sSR00GpoBYC1E3GNIC2N/+rSqfYSbgVspgCnGCCC43KjKcGkptyYzfHn6TvUto9dUzp7cMUITi/JqErIR/t75e7F5JTAVcs4JcQjF8Bq9cGn UPkCIlxY v6Bg7EP2tO4uN0nszmZl6OI6yV7peW9mFx6QH7k/L3OefTK0eUnzqydDLqPjFgr5PlN12Wp+NaioU3hk3CL0e4uL4tFB0FgV6Apsy7DjGaJEKl/WXpGHGoc3UxuSeNXZvvUmTbkVeyHQVV8Q6m0++PbvG4x6R2YXfl+IAQEsQkYpNXthc2m3nuhOghUdy36rhCOknyAmVhgfY2SwjEy1yj4WJt3n98ms8kypN X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Fri, Jan 20, 2023, at 15:53, Jules Maselbas wrote: > On Fri, Jan 20, 2023 at 03:39:22PM +0100, Arnd Bergmann wrote: >> On Fri, Jan 20, 2023, at 15:09, Yann Sionneau wrote: >> > - Fix clean target raising an error from gcc (LIBGCC) >> >> I had not noticed this on v1 but: >> >> > +# Link with libgcc to get __div* builtins. >> > +LIBGCC := $(shell $(CC) $(DEFAULT_OPTS) --print-libgcc-file-name) >> >> It's better to copy the bits of libgcc that you actually need >> than to include the whole thing. The kernel is in a weird > It was initialy using KCONFIG_CFLAGS which do not contains valid options > when invoking the clean target. > > I am not exactly sure what's needed by gcc for --print-libgcc-file-name, > my guess is that only the -march option matters, I will double check > internally with compiler peoples. > >> state that is neither freestanding nor the normal libc based >> environment, so we generally want full control over what is >> used. This is particularly important for 32-bit architectures >> that do not want the 64-bit division, but there are probably >> enough other cases as well. To clarify: I meant you should not include libgcc.a at all but add the minimum set of required files as arch/kvx/lib/*.S. Arnd