Skip to content

pkg/*: update xx to v1.10.0 - #575

Merged
thaJeztah merged 1 commit into
docker:mainfrom
thaJeztah:bump_xx
Nov 11, 2026
Merged

thaJeztah merged 1 commit into
docker:mainfrom
thaJeztah:bump_xx

Conversation

@thaJeztah

Copy link
Copy Markdown
Member

What's Changed

  • Fix xx-cc and xx-c++ aliases ignoring TARGETPLATFORM and falling back to native compilation
  • Fix xx-verify --static returning success after checking only the first binary when multiple files are provided
  • Fix LoongArch detection and architecture naming across toolchains and package managers, and enable lld for LoongArch targets
  • Use macOS 11.0 as the default deployment target for darwin/arm64, avoiding warnings with newer Clang versions
  • Fix xx-info handling of missing /etc/os-release, unsupported targets, and inherited architecture variants
  • Fix xx-apt Debian RISC-V repository handling and deb822 source updates
  • Update xx-apt GCC selection to prefer the distribution's default version, and fix xx-apt-get passthrough for non-package commands
  • Fix xx-apk argument handling when combining essentials meta-packages, and send command traces to stderr
  • Fix xx-windres version flags, --include-dir parsing, and error exits for invalid format and target options
  • Update Binutils to 2.47, Apple cctools/ld64 to 1030.6.3/956.6, and LLVM runtime builds to 22.1.8
  • Add build source policy validation and documentation for verifying release integrity

full diff: tonistiigi/xx@v1.9.0...v1.10.0

What's Changed

- Fix xx-cc and xx-c++ aliases ignoring TARGETPLATFORM and falling back to native compilation
- Fix xx-verify --static returning success after checking only the first binary when multiple files are provided
- Fix LoongArch detection and architecture naming across toolchains and package managers, and enable lld for LoongArch targets
- Use macOS 11.0 as the default deployment target for darwin/arm64, avoiding warnings with newer Clang versions
- Fix xx-info handling of missing /etc/os-release, unsupported targets, and inherited architecture variants
- Fix xx-apt Debian RISC-V repository handling and deb822 source updates
- Update xx-apt GCC selection to prefer the distribution's default version, and fix xx-apt-get passthrough for non-package commands
- Fix xx-apk argument handling when combining essentials meta-packages, and send command traces to stderr
- Fix xx-windres version flags, --include-dir parsing, and error exits for invalid format and target options
- Update Binutils to 2.47, Apple cctools/ld64 to 1030.6.3/956.6, and LLVM runtime builds to 22.1.8
- Add build source policy validation and documentation for verifying release integrity

full diff: tonistiigi/xx@v1.9.0...v1.10.0

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
@thaJeztah

Copy link
Copy Markdown
Member Author

(rebased to get the fixes in that were merged in main)

@thaJeztah
thaJeztah merged commit 306f216 into docker:main Nov 11, 2026
1485 checks passed
@thaJeztah
thaJeztah deleted the bump_xx branch November 11, 2026 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants