Skip to content

Various matrix build updates#919

Merged
nathanchance merged 4 commits into
ClangBuiltLinux:mainfrom
nathanchance:matrix-build-updates
Feb 27, 2026
Merged

Various matrix build updates#919
nathanchance merged 4 commits into
ClangBuiltLinux:mainfrom
nathanchance:matrix-build-updates

Conversation

@nathanchance

Copy link
Copy Markdown
Member

See the individual changes for more details.

… allmodconfig + ThinLTO

This was done for regular ARCH=loongarch allmodconfig in commit
bc74111 ("generator: yml: Disable CONFIG_VIDEO_ROCKCHIP_VDEC for
ARCH=loongarch allmodconfig") but it is also needed for the allmodconfig
+ ThinLTO build.

Signed-off-by: Nathan Chancellor <nathan@kernel.org>
This was worked around by upstream commit 10299c07c94a ("kunit/fortify:
Add back "volatile" for sizeof() constants").

Link: https://git.kernel.org/linus/10299c07c94aa0997fa43523b53301e713a6415d
Signed-off-by: Nathan Chancellor <nathan@kernel.org>
…t with LLVM < 19.1.0

Without the constant extender pass (which was disabled due to an
infinite loop / assertion failure in LLVM versions prior to 19.1.0 [1]),
hexagon allmodconfig builds fail to link from being too big on mainline
and -next, just due to code size growth. Disable these builds.

Link: https://git.kernel.org/linus/aef25be35d23ec768eed08bfcf7ca3cf9685bc28
Signed-off-by: Nathan Chancellor <nathan@kernel.org>
Signed-off-by: Nathan Chancellor <nathan@kernel.org>
@nathanchance nathanchance merged commit 9675243 into ClangBuiltLinux:main Feb 27, 2026
8 checks passed
@nathanchance nathanchance deleted the matrix-build-updates branch March 5, 2026 21:05
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.

1 participant