[Buildroot] [PATCH] configs/kontron_pitx_imx8m: remove defconfig, broken

Thomas Perale thomas.perale at mind.be
Mon Sep 8 10:55:50 UTC 2025


In reply of:
> This defconfig no longer builds:
> 
>   https://gitlab.com/buildroot.org/buildroot/-/jobs/11012273666
> 
> It has been broken for over 2 months:
> 
>   https://gitlab.com/buildroot.org/buildroot/-/jobs?name=T%3Dkontron_pitx_imx8m&kind=BUILD
> 
> Unless a fix is provided, this defconfig will be removed.
> 
> Cc: Heiko Thiery <heiko.thiery at gmail.com>
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>

Applied to 2025.02.x & 2025.05.x. Thanks

> ---
>  .checkpackageignore                           |  3 -
>  DEVELOPERS                                    |  2 -
>  board/kontron/pitx-imx8m/extlinux.conf        |  4 -
>  board/kontron/pitx-imx8m/genimage.cfg         | 17 -----
>  ...le-use-pkg-config-to-get-luuid-and-l.patch | 33 ---------
>  board/kontron/pitx-imx8m/post-build.sh        |  7 --
>  board/kontron/pitx-imx8m/readme.txt           | 74 -------------------
>  configs/kontron_pitx_imx8m_defconfig          | 45 -----------
>  8 files changed, 185 deletions(-)
>  delete mode 100644 board/kontron/pitx-imx8m/extlinux.conf
>  delete mode 100644 board/kontron/pitx-imx8m/genimage.cfg
>  delete mode 100644 board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch
>  delete mode 100755 board/kontron/pitx-imx8m/post-build.sh
>  delete mode 100644 board/kontron/pitx-imx8m/readme.txt
>  delete mode 100644 configs/kontron_pitx_imx8m_defconfig
> 
> diff --git a/.checkpackageignore b/.checkpackageignore
> index f6bf45edaf..e8f1eb2a1e 100644
> --- a/.checkpackageignore
> +++ b/.checkpackageignore
> @@ -27,8 +27,6 @@ board/hardkernel/odroidc2/post-image.sh Shellcheck
>  board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload Shellcheck lib_sysv.Variables
>  board/hardkernel/odroidxu4/post-image.sh Shellcheck lib_shellscript.EmptyLastLine
>  board/kontron/bl-imx8mm/post-build.sh Shellcheck
> -board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch lib_patch.NumberedSubject lib_patch.Upstream
> -board/kontron/pitx-imx8m/post-build.sh Shellcheck
>  board/kontron/smarc-sal28/post-build.sh Shellcheck
>  board/lego/ev3/post-image.sh Shellcheck
>  board/minnowboard/post-build.sh Shellcheck
> @@ -135,7 +133,6 @@ configs/imx8mqevk_defconfig lib_defconfig.ForceCheckHash
>  configs/imxrt1050-evk_defconfig lib_defconfig.ForceCheckHash
>  configs/khadas_vim3_defconfig lib_defconfig.ForceCheckHash
>  configs/kontron_bl_imx8mm_defconfig lib_defconfig.ForceCheckHash
> -configs/kontron_pitx_imx8m_defconfig lib_defconfig.ForceCheckHash
>  configs/kontron_smarc_sal28_defconfig lib_defconfig.ForceCheckHash
>  configs/mangopi_mq1rdw2_defconfig lib_defconfig.ForceCheckHash
>  configs/mender_x86_64_efi_defconfig lib_defconfig.ForceCheckHash
> diff --git a/DEVELOPERS b/DEVELOPERS
> index ecb82b3b97..40dae0a279 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -1402,10 +1402,8 @@ F:	package/volk/
>  N:	Heiko Thiery <heiko.thiery at gmail.com>
>  F:	board/kontron/bl-imx8mm/
>  F:	board/kontron/smarc-sal28/
> -F:	board/kontron/pitx-imx8m/
>  F:	configs/kontron_bl_imx8mm_defconfig
>  F:	configs/kontron_smarc_sal28_defconfig
> -F:	configs/kontron_pitx_imx8m_defconfig
>  F:	package/altera-stapl/
>  F:	package/blake3/
>  F:	package/ipmitool/
> diff --git a/board/kontron/pitx-imx8m/extlinux.conf b/board/kontron/pitx-imx8m/extlinux.conf
> deleted file mode 100644
> index 2911acec59..0000000000
> --- a/board/kontron/pitx-imx8m/extlinux.conf
> +++ /dev/null
> @@ -1,4 +0,0 @@
> -label buildroot
> -  kernel /boot/Image
> -  devicetree /boot/freescale/imx8mq-kontron-pitx-imx8m.dtb
> -  append root=PARTUUID=%PARTUUID% rootwait rw
> diff --git a/board/kontron/pitx-imx8m/genimage.cfg b/board/kontron/pitx-imx8m/genimage.cfg
> deleted file mode 100644
> index bc100b171d..0000000000
> --- a/board/kontron/pitx-imx8m/genimage.cfg
> +++ /dev/null
> @@ -1,17 +0,0 @@
> -image sdcard.img {
> -	hdimage {
> -		partition-table-type = "gpt"
> -	}
> -
> -	partition imx-boot {
> -		in-partition-table = "no"
> -		image = "flash.bin"
> -		offset = 33K
> -	}
> -
> -	partition rootfs {
> -		offset = 8M
> -		image = "rootfs.ext4"
> -		partition-uuid = %PARTUUID%
> -	}
> -}
> diff --git a/board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch b/board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch
> deleted file mode 100644
> index 9530a45efe..0000000000
> --- a/board/kontron/pitx-imx8m/patches/uboot/2022.04/0001-tools-mkeficapsule-use-pkg-config-to-get-luuid-and-l.patch
> +++ /dev/null
> @@ -1,33 +0,0 @@
> -From f3523977e8f5f6b2173708777001332431ebc609 Mon Sep 17 00:00:00 2001
> -From: Heiko Thiery <heiko.thiery at gmail.com>
> -Date: Tue, 19 Jul 2022 16:17:09 +0200
> -Subject: [PATCH 1/2] tools: mkeficapsule: use pkg-config to get -luuid and -lgnutls
> -
> -Instead of hardcoding -luuid -lgnutls as the flags needed to build
> -mkeficapsule, use pkg-config when available.
> -
> -We gracefully fallback on the previous behavior of hardcoding -luuid
> --lgnutls if pkg-config is not available or fails with an error.
> -
> -Signed-off-by: Heiko Thiery <heiko.thiery at gmail.com>
> ----
> - tools/Makefile | 3 ++-
> - 1 file changed, 2 insertions(+), 1 deletion(-)
> -
> -diff --git a/tools/Makefile b/tools/Makefile
> -index 9f2339666a..9f6b282ad8 100644
> ---- a/tools/Makefile
> -+++ b/tools/Makefile
> -@@ -242,7 +242,8 @@ hostprogs-$(CONFIG_MIPS) += mips-relocs
> - hostprogs-$(CONFIG_ASN1_COMPILER)	+= asn1_compiler
> - HOSTCFLAGS_asn1_compiler.o = -idirafter $(srctree)/include
> - 
> --HOSTLDLIBS_mkeficapsule += -lgnutls -luuid
> -+HOSTLDLIBS_mkeficapsule += \
> -+	$(shell pkg-config --libs gnutls uuid 2> /dev/null || echo "-lgnutls -luuid")
> - hostprogs-$(CONFIG_TOOLS_MKEFICAPSULE) += mkeficapsule
> - 
> - # We build some files with extra pedantic flags to try to minimize things
> --- 
> -2.30.2
> -
> diff --git a/board/kontron/pitx-imx8m/post-build.sh b/board/kontron/pitx-imx8m/post-build.sh
> deleted file mode 100755
> index bf8861f6a9..0000000000
> --- a/board/kontron/pitx-imx8m/post-build.sh
> +++ /dev/null
> @@ -1,7 +0,0 @@
> -#!/bin/sh
> -BOARD_DIR="$(dirname $0)"
> -PARTUUID="$($HOST_DIR/bin/uuidgen)"
> -
> -install -d "$TARGET_DIR/boot/extlinux/"
> -sed "s/%PARTUUID%/$PARTUUID/g" "$BOARD_DIR/extlinux.conf" > "$TARGET_DIR/boot/extlinux/extlinux.conf"
> -sed "s/%PARTUUID%/$PARTUUID/g" "$BOARD_DIR/genimage.cfg" > "$BINARIES_DIR/genimage.cfg"
> diff --git a/board/kontron/pitx-imx8m/readme.txt b/board/kontron/pitx-imx8m/readme.txt
> deleted file mode 100644
> index 7c85dd4377..0000000000
> --- a/board/kontron/pitx-imx8m/readme.txt
> +++ /dev/null
> @@ -1,74 +0,0 @@
> -Kontron pitx-imx8m
> -==================
> -
> -https://www.kontron.com/produkte/pitx-imx8m/p155258
> -
> -
> -How to build it
> -===============
> -
> -Configure buildroot:
> -
> -  $ make kontron_pitx_imx8m_defconfig
> -
> -Change settings to fit your needs (optional):
> -
> -  $ make menuconfig
> -
> -Compile everything and buildr the rootfs image:
> -
> -  $ make
> -
> -
> -Result of the build
> -===================
> -
> -After building, the output/images directory contains:
> -
> -  output/images/
> -    ├── bl31.bin
> -    ├── boot.scr
> -    ├── ddr_fw.bin
> -    ├── Image
> -    ├── imx8-boot-sd.bin
> -    ├── imx8mq-kontron-pitx-imx8m.dtb
> -    ├── lpddr4_pmu_train_fw.bin
> -    ├── rootfs.ext2
> -    ├── rootfs.ext4 -> rootfs.ext2
> -    ├── rootfs.tar
> -    ├── sdcard.img
> -    ├── signed_hdmi_imx8m.bin
> -    ├── u-boot.bin
> -    ├── u-boot.itb
> -    ├── u-boot-nodtb.bin
> -    ├── u-boot-spl.bin
> -    └── u-boot-spl-ddr.bin
> -
> -
> -Flashing the SD card image
> -==========================
> -
> -To install the image on a SDCard simply copy sdcard.img to the storage (e.g. SD, eMMC)
> -
> -  $ sudo dd if=output/images/sdcard.img of=<your-sd-device>
> -
> -
> -Preparing the board
> -===================
> -
> - * Connect a serial line to the board
> - * Insert the SD card
> - * Make sure the boot source selection DIP switches are set correctly
> -  * SW1 1-4 OFF
> -  * SW1 2-3 OFF
> - * Power-up the board
> -
> -
> -Booting the board
> -=================
> -
> -By default the bootloader will search for the first valid image, starting
> -with the internal eMMC. To make sure the bootloader loads bootscript from
> -the correct location (SD card) set the boot_targets environment variable:
> -
> -  $ setenv boot_targets mmc1
> diff --git a/configs/kontron_pitx_imx8m_defconfig b/configs/kontron_pitx_imx8m_defconfig
> deleted file mode 100644
> index 47d33f11ed..0000000000
> --- a/configs/kontron_pitx_imx8m_defconfig
> +++ /dev/null
> @@ -1,45 +0,0 @@
> -BR2_aarch64=y
> -BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_17=y
> -BR2_GLOBAL_PATCH_DIR="board/kontron/pitx-imx8m/patches"
> -BR2_TARGET_GENERIC_GETTY_PORT="ttymxc2"
> -BR2_ROOTFS_POST_BUILD_SCRIPT="board/kontron/pitx-imx8m/post-build.sh"
> -BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
> -BR2_ROOTFS_POST_SCRIPT_ARGS="-c $(BINARIES_DIR)/genimage.cfg"
> -BR2_LINUX_KERNEL=y
> -BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.17.7"
> -BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
> -BR2_LINUX_KERNEL_DTS_SUPPORT=y
> -BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/imx8mq-kontron-pitx-imx8m"
> -BR2_LINUX_KERNEL_DTB_KEEP_DIRNAME=y
> -BR2_LINUX_KERNEL_INSTALL_TARGET=y
> -BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
> -BR2_PACKAGE_FREESCALE_IMX=y
> -BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y
> -BR2_PACKAGE_FIRMWARE_IMX=y
> -BR2_TARGET_ROOTFS_EXT2=y
> -BR2_TARGET_ROOTFS_EXT2_4=y
> -BR2_TARGET_ROOTFS_EXT2_SIZE="120M"
> -BR2_TARGET_ARM_TRUSTED_FIRMWARE=y
> -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION=y
> -BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_VERSION_VALUE="v2.5"
> -BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mq"
> -BR2_TARGET_UBOOT=y
> -BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
> -BR2_TARGET_UBOOT_CUSTOM_VERSION=y
> -BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2022.04"
> -BR2_TARGET_UBOOT_BOARD_DEFCONFIG="kontron_pitx_imx8m"
> -BR2_TARGET_UBOOT_NEEDS_DTC=y
> -BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
> -BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
> -BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
> -BR2_TARGET_UBOOT_NEEDS_UTIL_LINUX=y
> -BR2_TARGET_UBOOT_NEEDS_ATF_BL31=y
> -BR2_TARGET_UBOOT_NEEDS_IMX_FIRMWARE=y
> -BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
> -BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="flash.bin"
> -BR2_TARGET_UBOOT_SPL=y
> -BR2_PACKAGE_HOST_GENIMAGE=y
> -BR2_PACKAGE_HOST_IMX_MKIMAGE=y
> -BR2_PACKAGE_HOST_UBOOT_TOOLS=y
> -BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
> -- 
> 2.50.1
> 
> _______________________________________________
> buildroot mailing list
> buildroot at buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot


More information about the buildroot mailing list