Repository navigation
Replies: 4 comments
|
Concrete consumer use case: Dioxus CLI builds invoke Tailwind as a standalone executable, and the Windows ARM64 path currently falls back to the x64 executable. Node.js is not a Dioxus runtime requirement; a native standalone asset keeps the build tool self-contained. A |
|
Draft PR: #20552. It adds a native Windows ARM64 standalone executable, release asset, and architecture-aware CLI integration selection; local cross-build is blocked by Bun target runtime download networking, so CI will verify it. |
|
Yes, native Windows ARM64 standalone builds should be restored. The removal appears unintentional: v3 had it , v4's pipeline still builds ARM64 Oxide artifacts, but the standalone script only targets Windows x64 . Restoring it would fix downstream breakage (like your Tailwind.MSBuild) and provide a proper alternative to the flaky x64 emulation. A PR is definitely welcome. |
|
Status update on #20552: the PR is rebased onto current |
Uh oh!
There was an error while loading. Please reload this page.
Hi all,
I wanted to raise a discussion around restoring the native Windows ARM64 standalone CLI build in Tailwind v4.
Windows ARM64 standalone support existed in v3, via #10001, but it appears to have been lost in v4 during the migration from the old standalone-cli packaging flow to the newer Bun-based standalone build pipeline.
A few things make me think restoring it would be the right move:
aarch64-pc-windows-msvc) and copies them into the Windows ARM64 npm package path, so Windows ARM64 support still exists in part of v4.tailwindcss-windows-arm64.exeand failing because the asset no longer exists: Currently no windows-arm64.exe #17665. For transparency, I maintain Tailwind.MSBuild, which may have been the tool invoking the download in that report, although I have not received a corresponding issue in my own project.tailwindcss-windows-x64.exeexiting early or unreliably in--watchmode on Windows ARM64. More generally, my recollection from the original Add standalone-cli build for Windows Arm64 platform #10001 work is that x64 emulation was not a great substitute there either.Yes, Windows can run the x64 binary through emulation, but native ARM64 would still be preferable because it:
Was the removal intentional? If not, would maintainers be open to restoring a native
tailwindcss-windows-arm64.exestandalone release target?If the maintainers are open to restoring it, I’d be happy to submit a PR for this myself.
All reactions