build: Remove bitness suffix from Windows installer #32132
pull hebasto wants to merge 1 commits into bitcoin:master from hebasto:250324-installer changing 1 files +1 −1-
hebasto commented at 2:20 pm on March 24, 2025: memberSince support for 32-bit Windows has been dropped, the suffix is no longer necessary.
-
build: Remove bitness suffix from Windows installer
Since support for 32-bit Windows has been dropped, the suffix is no longer necessary.
-
hebasto added the label Windows on Mar 24, 2025
-
hebasto added the label Build system on Mar 24, 2025
-
DrahtBot commented at 2:20 pm on March 24, 2025: contributor
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Code Coverage & Benchmarks
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32132.
Reviews
See the guideline for information on the review process.
Type Reviewers ACK l0rinc, hodlinator, laanwj If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.
-
in share/setup.nsi.in:1 in fb2b05b125
0@@ -1,4 +1,4 @@ 1-Name "@CLIENT_NAME@ (64-bit)" 2+Name "@CLIENT_NAME@"
l0rinc commented at 2:34 pm on March 24, 2025:Does the message below (written 11 years ago) still make sense now that there’s no “64 bit version Windows installer”, just a “Windows installer”?
MessageBox MB_OK|MB_ICONSTOP "Cannot install 64-bit version on a 32-bit system."
hebasto commented at 2:49 pm on March 24, 2025:Considering the condition that triggers this message, the latter is correct. However, the condition itself may now be outdated.
This code does not affect the UX, so there’s no harm in leaving it as is for now.
l0rinc commented at 2:34 pm on March 24, 2025: contributorutACK fb2b05b1259d3e69e6e675adfa30b429424c7625hodlinator approvedhodlinator commented at 8:20 pm on March 24, 2025: contributorACK fb2b05b1259d3e69e6e675adfa30b429424c7625
We still have things like x86_64-w64-mingw32/bitcoin-94967c353ed8-win64-setup-unsigned.exe in build output, but I understand wanting to defer those until later.
laanwj commented at 1:32 pm on March 25, 2025: memberWe still have things like x86_64-w64-mingw32/bitcoin-94967c353ed8-win64-setup-unsigned.exe
i don’t think this is what you mean here,
win64
could definitely just bewin
, but for completeness’s sake: architecture tuples likex86_64-w64-mingw32
are set in stone, there’s no leeway to remove bitness where those are directly included.laanwj approvedlaanwj commented at 1:35 pm on March 25, 2025: memberACK fb2b05b1259d3e69e6e675adfa30b429424c7625 Thought we already made this change long ago, but apparently one was missed.hodlinator commented at 1:45 pm on March 25, 2025: contributori don’t think this is what you mean here,
win64
could definitely just bewin
, but for completeness’s sake: architecture tuples likex86_64-w64-mingw32
are set in stone, there’s no leeway to remove bitness where those are directly included.Was thinking
x86_64-windows-mingw
would be sufficient, and on par withx86_64-linux-gnu
. What sets them in stone?laanwj commented at 1:58 pm on March 25, 2025: memberWas thinking x86_64-windows-mingw would be sufficient, and on par with x86_64-linux-gnu. What sets them in stone?
gcc (and the mingw project itself, in this case). The idea is that every OS-architecture combination has a unique, unambiguous tuple. In practice there is some ambiguity (this is the magic
config.sub
deals with, to “normalize” it) but it’s not a good thing to mess with in general.fanquake merged this on Mar 27, 2025fanquake closed this on Mar 27, 2025
hebasto deleted the branch on Mar 27, 2025
This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-03-28 15:12 UTC
More mirrored repositories can be found on mirror.b10c.me