diff --git a/CHANGELOG.md b/CHANGELOG.md index 82c7add42a23..fbfac55fb083 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fix missing `@keyframes` definition ([#16237](https://github.com/tailwindlabs/tailwindcss/pull/16237)) - Vite: Skip parsing stylesheets with the `?commonjs-proxy` flag ([#16238](https://github.com/tailwindlabs/tailwindcss/pull/16238)) - Fix `order-first` and `order-last` for Firefox ([#16266](https://github.com/tailwindlabs/tailwindcss/pull/16266)) +- Fix support for older instruction sets on Linux x64 builds of the standalone CLI ([#16244](https://github.com/tailwindlabs/tailwindcss/pull/16244)) - Ensure `NODE_PATH` is respected when resolving JavaScript and CSS files ([#16274](https://github.com/tailwindlabs/tailwindcss/pull/16274)) - Ensure Node addons are packaged correctly with FreeBSD builds ([#16277](https://github.com/tailwindlabs/tailwindcss/pull/16277)) diff --git a/packages/@tailwindcss-standalone/scripts/build.ts b/packages/@tailwindcss-standalone/scripts/build.ts index b6309a70c176..c64d7762557a 100644 --- a/packages/@tailwindcss-standalone/scripts/build.ts +++ b/packages/@tailwindcss-standalone/scripts/build.ts @@ -55,15 +55,18 @@ await mkdir(path.resolve(__dirname, '../dist'), { recursive: true }) let results = await Promise.all([ build('bun-linux-arm64', './tailwindcss-linux-arm64'), build('bun-linux-arm64-musl', './tailwindcss-linux-arm64-musl'), - build('bun-linux-x64', './tailwindcss-linux-x64'), - build('bun-linux-x64-musl', './tailwindcss-linux-x64-musl'), - // build('linux-armv7', 'tailwindcss-linux-armv7'), + + // All Linux x64 builds use `bun-baseline` due to various instruction-related + // errors on some older Server hardware. + build('bun-linux-x64-baseline', './tailwindcss-linux-x64'), + build('bun-linux-x64-musl-baseline', './tailwindcss-linux-x64-musl'), + build('bun-darwin-arm64', './tailwindcss-macos-arm64'), build('bun-darwin-x64', './tailwindcss-macos-x64'), + // The Windows x64 build uses `bun-baseline` instead of the regular bun build. // This enables support for running inside the ARM emulation mode. build('bun-windows-x64-baseline', './tailwindcss-windows-x64.exe'), - // buildForPlatform('win32-arm64', 'tailwindcss-windows-arm64'), ]) // Write the checksums to a file