From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from condef-07.nifty.com (condef-07.nifty.com [202.248.20.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 41EC863A; Mon, 26 Sep 2022 09:03:16 +0000 (UTC) Received: from conssluserg-01.nifty.com ([10.126.8.80])by condef-07.nifty.com with ESMTP id 28Q8vT7j007487; Mon, 26 Sep 2022 17:57:29 +0900 Received: from mail-oi1-f172.google.com (mail-oi1-f172.google.com [209.85.167.172]) (authenticated) by conssluserg-01.nifty.com with ESMTP id 28Q8vH89029116; Mon, 26 Sep 2022 17:57:17 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-01.nifty.com 28Q8vH89029116 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1664182637; bh=vlkbVUYC6luO+m9Ikti3NG43M3VtHm2puQBFVEFsQrY=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=KY7QXY1dq9zl60QZkjgo2j9B17vAiVIW7LuJ9oTkHb2YImiFCF3pUsOaFC5NNc0YU rIBfQqtacpcxFCU2AihjOyIpNClPgY0ixCMdL4JV1r2gIc18T/zxhdckbLfZwFZmVD dPNpZ/rRZLu4oMo1/oxJxo0yeOqowKjAJZpvrTizOex74idCZZpEYrHOxl6j/2x2dU iiieZbX50Ca58ivODWDy8rU9iRsHXb4OzJX7QSkZTEaGTq5RUdFxe/9o2d6O0a1zyz QP9yMVerbJWlQfT60eRsCf65o4wcc43oXSeFQ+tLGVdRFJJ69OQaZool3qV+t08Yuk Uj7klbYVvXR6g== X-Nifty-SrcIP: [209.85.167.172] Received: by mail-oi1-f172.google.com with SMTP id j188so7527663oih.0; Mon, 26 Sep 2022 01:57:17 -0700 (PDT) X-Gm-Message-State: ACrzQf2t62ei4AORRcvxtKN93oLi/RVdonwk5MiGYo2eLLhBX0zD3hsE lGy75Xl7vhgk5L8JuNLWLDnDBByfzFaI4uHXfgQ= X-Google-Smtp-Source: AMsMyM5lTuCqBocFYoR82VLsqcYSHYEXb4vwAWkRiOaytmxxtyxns+2TLiPuEomBdT8w0SIPiBJSgUYqG6rIWeplWQ0= X-Received: by 2002:a54:400c:0:b0:34f:9913:262 with SMTP id x12-20020a54400c000000b0034f99130262mr9358774oie.287.1664182636355; Mon, 26 Sep 2022 01:57:16 -0700 (PDT) Precedence: bulk X-Mailing-List: llvm@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: In-Reply-To: From: Masahiro Yamada Date: Mon, 26 Sep 2022 17:56:40 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Any interest in building the Linux kernel from a MacOS host? To: Nick Desaulniers Cc: Linus Torvalds , "marcan@marcan.st" , Nick Desaulniers , clang-built-linux , Linux Kbuild mailing list , Linux Kernel Mailing List , asahi@lists.linux.dev, linux-arm-kernel Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Sep 26, 2022 at 4:51 PM Nick Desaulniers wrote: > > Not sure if this is potentially interesting to anyone but I was able > to get the kernel building from MacOS my M2 Air with a small amount of > effort (read: duct tape and bailing wire). If this might seem helpful > to anyone's workflow, I wouldn't mind pursuing this (with some > cleanup, sending a more formal patch set). Maybe this helps us > bootstrap or get Linux up and running sooner on these machines? > > Take a look at the commit message linked below for the trials & tribulati= ons: > https://github.com/ClangBuiltLinux/linux/commit/f06333e29addbc3d714adb340= 355f471c1dfe95a > > Thanks, > ~Nick Desaulniers I see some efforts in this direction, for example, commit dd2a3acaecd7abb2d43b09a823cf2e4c967fa2ac Author: Andreas Bie=C3=9Fmann Date: Fri Feb 24 08:23:53 2012 +0100 mod/file2alias: make modpost compile on darwin again I do not mind a small amount of code addition. It may be broken from time to time because there are less number of developers testing kernel builds on macOS. --=20 Best Regards Masahiro Yamada 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B3993C32771 for ; Mon, 26 Sep 2022 08:59:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=pd4gLHHryb/cmkQXHCpiRhgmwcagNq0td76U3shXcDc=; b=0UrHakBVIu2SRq iW5Xvz3Y/4VY35NSoCafdw9yDkGKU2R+R8gFo2JBaXyT5xax69XO8QW5Wj6gAQrE1Og7T5xXsJV0i NZTZm+zcrXj0Kac/Ifp24Regt5AMfaWC1d0c2cnRAWj/MWokO8qfH4i5hTXQg3l3aKUM9X5VFlSCZ 8H9+RNn9x4nyAwOvvLFZKpLXF5JvIg7hk6Vqr4OqeyXK8gvNJAKVDzBFHOt7X8iiZlNqKYLsb/yFe rWockoLOdcQAzpOFoMXhCjuhCjwaXBZKgqLYvF3mJ3FM3BXVKr7k7BhC2sX0+/euVJfD/BAZgeRTY Xeen2Cx4zraq7tRDjCEQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ocjw2-003NRR-My; Mon, 26 Sep 2022 08:57:54 +0000 Received: from conssluserg-05.nifty.com ([210.131.2.90]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ocjvy-003NLo-Uu for linux-arm-kernel@lists.infradead.org; Mon, 26 Sep 2022 08:57:52 +0000 Received: from mail-oi1-f182.google.com (mail-oi1-f182.google.com [209.85.167.182]) (authenticated) by conssluserg-05.nifty.com with ESMTP id 28Q8vGu5029982 for ; Mon, 26 Sep 2022 17:57:17 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-05.nifty.com 28Q8vGu5029982 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1664182637; bh=vlkbVUYC6luO+m9Ikti3NG43M3VtHm2puQBFVEFsQrY=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=KY7QXY1dq9zl60QZkjgo2j9B17vAiVIW7LuJ9oTkHb2YImiFCF3pUsOaFC5NNc0YU rIBfQqtacpcxFCU2AihjOyIpNClPgY0ixCMdL4JV1r2gIc18T/zxhdckbLfZwFZmVD dPNpZ/rRZLu4oMo1/oxJxo0yeOqowKjAJZpvrTizOex74idCZZpEYrHOxl6j/2x2dU iiieZbX50Ca58ivODWDy8rU9iRsHXb4OzJX7QSkZTEaGTq5RUdFxe/9o2d6O0a1zyz QP9yMVerbJWlQfT60eRsCf65o4wcc43oXSeFQ+tLGVdRFJJ69OQaZool3qV+t08Yuk Uj7klbYVvXR6g== X-Nifty-SrcIP: [209.85.167.182] Received: by mail-oi1-f182.google.com with SMTP id o64so7409692oib.12 for ; Mon, 26 Sep 2022 01:57:17 -0700 (PDT) X-Gm-Message-State: ACrzQf1+fyy51n3I9KE1JOf/voxWAfQbKDNUp7JW+ZPOA02pMgo+aSjT Sc/sRmRpO2W/9Gh8QR9OTJdFGA6LrmThIRrHPJM= X-Google-Smtp-Source: AMsMyM5lTuCqBocFYoR82VLsqcYSHYEXb4vwAWkRiOaytmxxtyxns+2TLiPuEomBdT8w0SIPiBJSgUYqG6rIWeplWQ0= X-Received: by 2002:a54:400c:0:b0:34f:9913:262 with SMTP id x12-20020a54400c000000b0034f99130262mr9358774oie.287.1664182636355; Mon, 26 Sep 2022 01:57:16 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Masahiro Yamada Date: Mon, 26 Sep 2022 17:56:40 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Any interest in building the Linux kernel from a MacOS host? To: Nick Desaulniers Cc: Linus Torvalds , "marcan@marcan.st" , Nick Desaulniers , clang-built-linux , Linux Kbuild mailing list , Linux Kernel Mailing List , asahi@lists.linux.dev, linux-arm-kernel X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220926_015751_241597_0898AD81 X-CRM114-Status: GOOD ( 18.12 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCBTZXAgMjYsIDIwMjIgYXQgNDo1MSBQTSBOaWNrIERlc2F1bG5pZXJzCjxuaWNrLmRl c2F1bG5pZXJzQGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBOb3Qgc3VyZSBpZiB0aGlzIGlzIHBvdGVu dGlhbGx5IGludGVyZXN0aW5nIHRvIGFueW9uZSBidXQgSSB3YXMgYWJsZQo+IHRvIGdldCB0aGUg a2VybmVsIGJ1aWxkaW5nIGZyb20gTWFjT1MgbXkgTTIgQWlyIHdpdGggYSBzbWFsbCBhbW91bnQg b2YKPiBlZmZvcnQgKHJlYWQ6IGR1Y3QgdGFwZSBhbmQgYmFpbGluZyB3aXJlKS4gIElmIHRoaXMg bWlnaHQgc2VlbSBoZWxwZnVsCj4gdG8gYW55b25lJ3Mgd29ya2Zsb3csIEkgd291bGRuJ3QgbWlu ZCBwdXJzdWluZyB0aGlzICh3aXRoIHNvbWUKPiBjbGVhbnVwLCBzZW5kaW5nIGEgbW9yZSBmb3Jt YWwgcGF0Y2ggc2V0KS4gIE1heWJlIHRoaXMgaGVscHMgdXMKPiBib290c3RyYXAgb3IgZ2V0IExp bnV4IHVwIGFuZCBydW5uaW5nIHNvb25lciBvbiB0aGVzZSBtYWNoaW5lcz8KPgo+IFRha2UgYSBs b29rIGF0IHRoZSBjb21taXQgbWVzc2FnZSBsaW5rZWQgYmVsb3cgZm9yIHRoZSB0cmlhbHMgJiB0 cmlidWxhdGlvbnM6Cj4gaHR0cHM6Ly9naXRodWIuY29tL0NsYW5nQnVpbHRMaW51eC9saW51eC9j b21taXQvZjA2MzMzZTI5YWRkYmMzZDcxNGFkYjM0MDM1NWY0NzFjMWRmZTk1YQo+Cj4gVGhhbmtz LAo+IH5OaWNrIERlc2F1bG5pZXJzCgoKCkkgc2VlIHNvbWUgZWZmb3J0cyBpbiB0aGlzIGRpcmVj dGlvbiwgZm9yIGV4YW1wbGUsCgoKY29tbWl0IGRkMmEzYWNhZWNkN2FiYjJkNDNiMDlhODIzY2Yy ZTRjOTY3ZmEyYWMKQXV0aG9yOiBBbmRyZWFzIEJpZcOfbWFubiA8YW5kcmVhc0BiaWVzc21hbm4u ZGU+CkRhdGU6ICAgRnJpIEZlYiAyNCAwODoyMzo1MyAyMDEyICswMTAwCgogICAgbW9kL2ZpbGUy YWxpYXM6IG1ha2UgbW9kcG9zdCBjb21waWxlIG9uIGRhcndpbiBhZ2FpbgoKCgpJIGRvIG5vdCBt aW5kIGEgc21hbGwgYW1vdW50IG9mIGNvZGUgYWRkaXRpb24uCkl0IG1heSBiZSBicm9rZW4gZnJv bSB0aW1lIHRvIHRpbWUgYmVjYXVzZSB0aGVyZSBhcmUgbGVzcyBudW1iZXIgb2YKZGV2ZWxvcGVy cyB0ZXN0aW5nIGtlcm5lbCBidWlsZHMgb24gbWFjT1MuCgoKLS0gCkJlc3QgUmVnYXJkcwpNYXNh aGlybyBZYW1hZGEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFybS1rZXJuZWwK