From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) by sourceware.org (Postfix) with ESMTPS id 6E48F3858D39 for ; Tue, 2 Nov 2021 13:09:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6E48F3858D39 Received: by mail-lj1-x22f.google.com with SMTP id e2so34779945ljg.13 for ; Tue, 02 Nov 2021 06:09:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=J3lTKvHhhR5hbo1ARUOzPhE+P1fIEHDSZMjPe0M9Riw=; b=iD1wFH54zErkKZohePmjN1N+MeQkWWXN/QAZ6YpuODort1yI3Qe8wjb/jP+zpv+Udf +/T3xaH7t6TvmZuPU/LTCim75bxAwClQjnKzlhozoad1mEI56aTkKqMujxR4mbbncVp4 NsiVtwg/4t1I+W/CFzSHJX5sPYKW2lh64TH1bO0h6Y/EizyMM9mLJg4UcOdNiauRLQHc iawavIXiG9PUKrmZJkJeLuIarc7G874K/dizNqQ3Jt2YF+TnLBhnYkzKWR5IWKzkLL6M 8LXj0h5gUdisSIQunJAC4CArNQy6KulLiTp01RxzWtBBxSnggsUgbi+x/wrY5JsT9Rwd Cd6A== X-Gm-Message-State: AOAM532qn3TX6eFGQJxN1/AYFvPdikiHfJxEAzleILG3+XwZXy+d4Lo/ vPsAr4fgoKpBVPexd50O6GIfVTdkBFCJojcPR4rWXyLVHESu7Jdc X-Google-Smtp-Source: ABdhPJx55gvuAWGhtllFWzEgofRpFRTaAlur6lRmGlMYzOmwxmu57tLUXsPQyvhzSxnHYEpfovRo0GY1eaZediOiIWw= X-Received: by 2002:a2e:a5c9:: with SMTP id n9mr38693221ljp.512.1635858589109; Tue, 02 Nov 2021 06:09:49 -0700 (PDT) MIME-Version: 1.0 From: Romain Goyet Date: Tue, 2 Nov 2021 09:09:38 -0400 Message-ID: Subject: Building GNU Arm Embedded Toolchain for macOS/arm64 To: gcc-patches@gcc.gnu.org X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Nov 2021 13:09:53 -0000 Hello, Arm distribute pre-built versions of GCC that targets bare-metal Cortex-M devices at https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm They offer a source release as well as pre-built binaries for Linux, macOS and Windows. The macOS version is only built for the x86_64 architecture, even though more and more macOS devices run on aarch64. I have written a few small patches to get this toolchain to build and run on macOS/arm64. Should I submit them somewhere? Thanks! - Romain