Tags give the ability to mark specific points in history as being important
-
v1.44.0
protected0125e05d · ·1.44.0 release New features: - Update korg-clang-23 to 23.1.0-rc2 - build: save reproducer.sh in the output directory Bug fixes: - target: kselftest: depend on headers - build: drop our own KCFLAGS from the reproducer command line Documentation updates: - docs: targets: fix typo in kselftest
-
v1.41.0
protectedf0664b12 · ·1.41.0 release New features: - Update korg-clang-22 to 22.1.5 - Update korg-clang-22 to 22.1.6 - runtime: Add gcc-16 toolchain configuration - runtime: Add korg-gcc-16 toolchain configuration - runtime: skip parisc for gcc-16 - Update korg-clang-22 to 22.1.7 - Update korg-clang-22 to 22.1.8 Bug fixes: - pyproject: migrate to PEP 621 metadata - metadata: drop original author email - pyproject: ship test/ in the flit sdist - metadata: write metadata.json early so it survives a hard kill - build: log the compiler version at the start of build.log - packaging: require python 3.11 - ci: drop EOL python versions from the test matrix - ci: remove unused CI image builds - ci: add ci-debian-13 image build - ci: test python 3.13 - ci: add ci-ubuntu-26.04 image build - ci: test python 3.14 - test: format test_utils.py with newer black - ci: test python 3.11 to 3.14 on github Container images: - ci: use debian trixie for packages and trigger jobs - runtime: docker: add armhf and armel container targets Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
-
v1.40.0
protected9f4ea06c · ·1.40.0 release New features: - tuxmake: accept Kbuild targets as positional arguments - tuxmake: accept kconfig targets as positional arguments Bug fixes: - kselftest: pass KDIR to enable out-of-tree module builds - kselftest: allow partial build failures - target: accept any CONFIG_*=<value> inline fragment - kselftest: report WARNING status on nonfatal failures - kselftest: use make -i for the install step - docs: update --kconfig-add help text, remove kselftest-merge target Container images: - arch: unify sh, sh2 and sh4 into a single sh architecture - Update korg-clang-22 to 22.1.4
-
v1.39.0
protected5e04e160 · ·1.39.0 release Bug fixes: - build: use user-supplied CROSS_COMPILE in compiler check - check-environment: add fuse3 detection and cross pkg-config fallback - test: add test for missing user-supplied CROSS_COMPILE - check-environment: fix fuse3 test program - check-environment: fix fuse3 test on 32-bit architectures Container images: - docker: fix native pkg-config after foreign-arch install - docker: skip equivs package when real cross compiler is installed
-
v1.37.0
protected0e38ffbf · ·1.37.0 release Bug fixes: - Update korg-clang-22 to 22.1.0 - Update korg-clang-22 to 22.1.1 - Update korg-clang-22 to 22.1.2 - runtime: null: check if compiler exists on host - build: raise CompilerNotFoundError for null runtime - build: replace korg arch if/elif chain with a dict - arch: loongarch: move LLVM vars to clang toolchain configs - korg-gcc: use kernel arch names for targets - arch: powerpc: switch CROSS_COMPILE to powerpc64-linux-gnu- - korg-gcc: add powerpc support - toolchain: remove llvm, korg-llvm, and rustllvm - target: drop CC and HOSTCC for kselftest clang builds Container images: - Revert "runtime: docker: Apply workaround for apt.llvm.org installation errors on Trixie" - docker: Dockerfile.build: handle libfuse-dev to libfuse3-dev transition
-
v1.36.0
protected4075d486 · ·1.36.0 release New features: - Update korg-clang-22 to 22.1.0-rc3 - runtime: docker: Bump clang-nightly to 23 - runtime: docker: Add clang-22 Bug fixes: - runtime: docker: Apply workaround for apt.llvm.org installation errors on Trixie - runtime: docker: clang-(20|21|22): Drop riscv from target_bases - runtime: docker: clang-(20|21|22): Drop loongarch from target_bases - test: add back clang version check for test_hexagon
-
v1.35.0
protected07775ec3 · ·1.35.0 release New features: - toolchain: add arc gcc-12+ support with architecture-specific overrides - target: add dtbs_check for schema validation - Add support for korg-clang-22 - target: add binrpm-pkg support - Makefile: switch to use tuxpkg for release and packaging Bug fixes: - tuxmake/target: Add LLVM=1 to kselftest builds when using clang - target/kselftest: Work around kselftest parellel build issue - target: fix bindeb-pkg support - runtime: docker: Update base version for clang-android to debian13 - docker: fix equivs Maintainer field for newer dpkg-source - docker: fix pip install on older Debian versions - docker: fix gcc symlinks when base image has newer gcc - test: fix test collection failure when clang is not installed Documentation updates: - README: add table of contents and clean up readme2index.sh Container images: - Update korg-clang-21 to 21.1.4 - support: docker: Dockerfile.base: add 'libxxhash-dev' - Update korg-clang-21 to 21.1.5 - Update korg-clang-21 to 21.1.6 - runtime: docker: target_hosts: build for amd64 only - support: docker: change REGISTRY to DOCKER_REGISTRY - support: docker: push images to tuxmake registry - Update korg-clang-21 to 21.1.7 - Update korg-clang-21 to 21.1.8 - Update README.md to reference GitHub instead of GitLab - docker: add binutils-dev for x86_64 objtool build - docker: Remove manual pahole build from Dockerfile.build - docker: Set CC=clang when building pylibfdt in clang images - docker: Remove jsonschema version pin for dtschema - docker: clang-android: Update to r584948b (22.0.1) - Update korg-clang-22 to 22.1.0-rc2 - docker: skip equivs fake gcc package when building natively Testing/infrastructure: - pyproject: update maintainers - Reformat code for black 26.1.0 - Add GitHub Actions CI workflow - Dockerfile.ci-archlinux: add CI container image for archlinux - Dockerfile.ci-debian: add CI container image for debian - Dockerfile.ci-fedora: add CI container image for fedora - ci: add ci-image builds for debian, fedora and archlinux - ci: add workflow_dispatch so ci-images can be triggered from UI - ci: add tuxpkg workflow for package builds - ci: add package repository to pages deployment