Delivery-date: Thu, 21 Nov 2024 01:04:35 -0800 Received: from mail-yb1-f192.google.com ([209.85.219.192]) by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tE375-0007cC-2n for bitcoindev@gnusha.org; Thu, 21 Nov 2024 01:04:35 -0800 Received: by mail-yb1-f192.google.com with SMTP id 3f1490d57ef6-e3826e5c0c0sf1292490276.0 for ; Thu, 21 Nov 2024 01:04:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1732179868; x=1732784668; darn=gnusha.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:mime-version :subject:message-id:to:from:date:sender:from:to:cc:subject:date :message-id:reply-to; bh=BsySBNuxAWN/9sHcanxHTQKNUL/3OIRDOIjLo+7m0uE=; b=PuzhMmhEQhOHJfpqflJwoosUYBDYNxTGLOGo/xLWcP0ephI+peXcp1iUMrotlF6CZP tGk5AyFYf4DzO1xWOWwGlgWQovUyRvQUXaac4wpfGjgzvQobTAYMnichvZjfHtVecQtL 2m8IcwJHs4zRJ8odLATVD9z8NmwVVoyS1AlAY92uL4C9PGdd6XN/+AgMgLk5YXoayXEC lUzYTyYnLtihNCL+ZN9Q842ghBba5hM0VkmAXaipXVmLcdJKmPH+kwSz10UqqtW2CXAD NVNNm/SYsMcyzDPtyXo0LXTCVaaXhYoSpAs72huzHmqp/X7Ls2eK1rwdKMxl1W5BXne/ 28Ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732179868; x=1732784668; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-sender:mime-version :subject:message-id:to:from:date:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=BsySBNuxAWN/9sHcanxHTQKNUL/3OIRDOIjLo+7m0uE=; b=NrSDQZuYzL7Et8Vw87UUs9LNXJBHVnRuQSZa4tIqis/nXYLADVPLmDPXKbg7BwKYV7 E0KyMOBJZhS7yKssejG45Fqb14tUFXLJnv1Qjj5cDPpQVmb3tB8vIfLQ+kG2PvbbqKX5 TfznPFUGTEFfFcTdadWyq0Bw0x42YDb4SAIZuCNg5mq46b43mo5ivi91JIdd67ocVvHS KzEzVD1o4au2gwOmM8yOQiV4aqiszagR4vUA3NnPkBRjkwXv3b3mdVmQ+e6Pck+p5+88 C1ifKGVfkE1W4oxcs2vaC5cdBShWMB07Mwo9GhAWTa20XKGWLw59vx+EcwZVaY1CGuZs OelA== Sender: bitcoindev@googlegroups.com X-Forwarded-Encrypted: i=1; AJvYcCX6rHhEtZUNodOD08rAHl4b5SZadKyP7m80OGCZ709xCRhMqHeLvZTqIL8cBMJTt4uO62DUudN4RLJa@gnusha.org X-Gm-Message-State: AOJu0Yxa3JT0NSQpkrQFeDEkRw0m9VSJwkY/WzZcuaB6w9hfy9Px8Y0k za43C0tAct3qr3BEW92TpkR1M9GgkCO4L+yeqsadRCqu4zU0USLK X-Google-Smtp-Source: AGHT+IFPZkiy6/CbvaYblAcMyBQNVM5eEWKi8Z9ADRbLYsf5/b87+Eaqx83E9oAiZua7UHC5u1zzGA== X-Received: by 2002:a05:6902:124f:b0:e33:14fa:2273 with SMTP id 3f1490d57ef6-e38cb558061mr6116768276.5.1732179866806; Thu, 21 Nov 2024 01:04:26 -0800 (PST) X-BeenThere: bitcoindev@googlegroups.com Received: by 2002:a25:1c2:0:b0:e38:589:ceb9 with SMTP id 3f1490d57ef6-e38ed5acb69ls193906276.1.-pod-prod-01-us; Thu, 21 Nov 2024 01:04:23 -0800 (PST) X-Received: by 2002:a05:690c:34c3:b0:6ee:b5ea:6000 with SMTP id 00721157ae682-6eebd0db52bmr56595977b3.12.1732179863669; Thu, 21 Nov 2024 01:04:23 -0800 (PST) Received: by 2002:a05:690c:c0b:b0:6ea:3075:201e with SMTP id 00721157ae682-6eebb5d3013ms7b3; Thu, 21 Nov 2024 01:03:40 -0800 (PST) X-Received: by 2002:a05:690c:3342:b0:6ee:a89e:af37 with SMTP id 00721157ae682-6eebd130abemr70559007b3.13.1732179819661; Thu, 21 Nov 2024 01:03:39 -0800 (PST) Date: Thu, 21 Nov 2024 01:03:39 -0800 (PST) From: Ali Sherief To: Bitcoin Development Mailing List Message-Id: Subject: [bitcoindev] Bitcoin Core on ARM (Windows) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_52540_1883511234.1732179819346" X-Original-Sender: ali@notatether.com Precedence: list Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com List-ID: X-Google-Group-Id: 786775582512 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Score: -0.7 (/) ------=_Part_52540_1883511234.1732179819346 Content-Type: multipart/alternative; boundary="----=_Part_52541_936924070.1732179819346" ------=_Part_52541_936924070.1732179819346 Content-Type: text/plain; charset="UTF-8" Apparently, there are only ARM binaries for Linux but not for Windows. Considering that Apple Silicon is basically ARM as well, that means ARM binaries are produced for all the major operating systems except for Windows. What would the process of compiling Windows with the ARM toolchain look like? Do any of these methods have Arm64 support? > On Linux, using the Mingw-w64 cross compiler tool chain. > On Windows, using Windows Subsystem for Linux (WSL) and Mingw-w64. > On Windows, using Microsoft Visual Studio. See build-windows-msvc.md. These are from the Windows build guide by the way. I suppose Visual Studio might support ARM, but perhaps there are some x86-specific assembly functions used inside the codebase which might make it difficult to build. - Ali -- You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group. To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/e5b06aaa-1fe9-4c8f-a0ea-db10f8a7e48cn%40googlegroups.com. ------=_Part_52541_936924070.1732179819346 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Apparently, there are only ARM binaries for Linux but not for Windows.
=
Considering that Apple Silicon is basically ARM as well, t= hat means ARM binaries are produced for all the major operating systems exc= ept for Windows.

What would the process of compi= ling Windows with the ARM toolchain look like? Do any of these methods have= Arm64 support?

> On Linux, using the Mingw-w= 64 cross compiler tool chain.
> On Windows, using Windows Subsystem= for Linux (WSL) and Mingw-w64.
> On Windows, using Microsoft Visua= l Studio. See build-windows-msvc.md.

These are from th= e Windows build guide by the way.

I suppose Visu= al Studio might support ARM, but perhaps there are some x86-specific assemb= ly functions used inside the codebase which might make it difficult to buil= d.

- Ali

--
You received this message because you are subscribed to the Google Groups &= quot;Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to bitcoind= ev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoind= ev/e5b06aaa-1fe9-4c8f-a0ea-db10f8a7e48cn%40googlegroups.com.
------=_Part_52541_936924070.1732179819346-- ------=_Part_52540_1883511234.1732179819346--