Skip to content

tinkerboard: disable x265 and document platform-specific Mesa/LLVM failure path#60

Merged
jens-maus merged 1 commit into
masterfrom
copilot/fix-tinkerboard-snapshot-build
Jun 12, 2026
Merged

tinkerboard: disable x265 and document platform-specific Mesa/LLVM failure path#60
jens-maus merged 1 commit into
masterfrom
copilot/fix-tinkerboard-snapshot-build

Conversation

Copilot AI commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

The issue requested opting for option 1: disable x265 only on tinkerboard, and explain why the same build break was not reproduced on other platforms. This change scopes x265 off to tinkerboard while leaving shared/global package selection unchanged elsewhere.

  • Scope x265 disablement to tinkerboard only

    • Added a tinkerboard defconfig override to unset x265, instead of changing shared Buildroot.config.
    • Other platforms continue to inherit the global x265 setting.
  • Platform-specific failure analysis

    • Recent tinkerboard failures were in mesa3d (gallivm/lp_bld_misc.cpp) with LLVM 22 API usage (StringMapIterator), not in x265.
    • The failing compile path is tied to tinkerboard’s ARM32 + Panfrost/Mesa combination; other targets use different architecture/driver combinations and do not hit the same codepath.
# buildroot-external/configs/tinkerboard.config
# BR2_PACKAGE_X265 is not set

@jens-maus jens-maus marked this pull request as ready for review June 12, 2026 08:33
@jens-maus jens-maus merged commit e3b2c50 into master Jun 12, 2026
4 checks passed
@jens-maus jens-maus deleted the copilot/fix-tinkerboard-snapshot-build branch June 13, 2026 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants