]> Git Repo - buildroot-mgba.git/log
buildroot-mgba.git
9 months agoboard/visionfive2: add spi-nor image
Lukasz Tekieli [Sun, 14 Apr 2024 19:06:44 +0000 (21:06 +0200)]
board/visionfive2: add spi-nor image

Builds the spi-nor.img together with the sdcard.img.
Readme is extended with SPI NOR flash writing instructions
and recovery.

The spi-nor.img layout is based on the following document:

https://doc-en.rvspace.org/VisionFive2/Boot_UG/JH7110_SDK/boot_address_allocation.html

Signed-off-by: Lukasz Tekieli <[email protected]>
[Arnout: extend readme.txt with paragraph that either boot mode works.]
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoconfigs/visionfive2: update u-boot to 2024.04
Lukasz Tekieli [Sun, 14 Apr 2024 18:14:08 +0000 (20:14 +0200)]
configs/visionfive2: update u-boot to 2024.04

Signed-off-by: Lukasz Tekieli <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoconfigs/visionfive2: update kernel to upstream 6.8.2
Lukasz Tekieli [Sun, 14 Apr 2024 18:00:34 +0000 (20:00 +0200)]
configs/visionfive2: update kernel to upstream 6.8.2

The configuration is based on defconfig from starfive's kernel fork [1].

[1] https://github.com/starfive-tech/linux/blob/076ede06c00a4069cd9f90d609eaf35bf1bdc68a/arch/riscv/configs/starfive_visionfive2_defconfig

Signed-off-by: Lukasz Tekieli <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months ago{linux, linux-headers}: bump 4.19.x / 5.{4, 10, 15}.x / 6.{1, 6, 8}.x series
Bernd Kuhls [Sun, 14 Apr 2024 14:16:53 +0000 (16:16 +0200)]
{linux, linux-headers}: bump 4.19.x / 5.{4, 10, 15}.x / 6.{1, 6, 8}.x series

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/linux-headers: drop 6.7.x option
Bernd Kuhls [Sun, 14 Apr 2024 14:16:52 +0000 (16:16 +0200)]
package/linux-headers: drop 6.7.x option

The 6.7.x series is now EOL upstream, so drop the linux-headers option
and add legacy handling for it.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/asterisk: bump to 20.7.0
Waldemar Brodkorb [Sun, 14 Apr 2024 07:48:40 +0000 (09:48 +0200)]
package/asterisk: bump to 20.7.0

See here for changes:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-20-current.md

There is still an open issue reported upstream:
https://github.com/asterisk/asterisk/issues/671

But it seems it is not reproducible by the asterisk developers, so
update the package so others can make use of it.

Use the external pjsip package, instead of the bundled one.

Signed-off-by: Waldemar Brodkorb <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoconfigs/warpboard: remove defconfig
Julien Olivain [Sat, 13 Apr 2024 19:56:12 +0000 (21:56 +0200)]
configs/warpboard: remove defconfig

As suggested by Fabio in [1], this commit removes the defconfig and all
other associated files.

The U-Boot support for the Warpboard has been removed upstream in
commit [2], first included in version 2022.10.

For reference, at the time of this commit, the latest Kernel is 6.8.6
and still has support for this board. See [3].

The reason of this removal is because this defconfig fail to build with
recent toolchains. See [4].

Fixes: [4]
[1] https://lists.buildroot.org/pipermail/buildroot/2024-April/689596.html
[2] https://source.denx.de/u-boot/u-boot/-/commit/c50ff4a933d5617415221bbb85b0bfa5247b697a
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/arch/arm/boot/dts/nxp/imx/imx6sl-warp.dts?h=v6.8.6
[4] https://gitlab.com/buildroot.org/buildroot/-/jobs/6609466749

Suggested-by: Fabio Estevam <[email protected]>
Signed-off-by: Julien Olivain <[email protected]>
Reviewed-by: Fabio Estevam <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/axel: bump version to 2.17.14
Ismael Luceno [Sat, 13 Apr 2024 04:25:27 +0000 (06:25 +0200)]
package/axel: bump version to 2.17.14

Remove ac_cv_prog_cc_c99; axel has been updated to autoconf 2.72, whose C99
test is compatible with BR2_USE_WCHAR=n.

Signed-off-by: Ismael Luceno <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/lua-dkjson: bump to version 2.7
Francois Perrad [Wed, 24 Apr 2024 08:31:21 +0000 (10:31 +0200)]
package/lua-dkjson: bump to version 2.7

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/lpeg: bump to version 1.1.0
Francois Perrad [Wed, 24 Apr 2024 08:31:20 +0000 (10:31 +0200)]
package/lpeg: bump to version 1.1.0

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/lua-silva: bump to version 0.2.1
Francois Perrad [Wed, 24 Apr 2024 08:31:19 +0000 (10:31 +0200)]
package/lua-silva: bump to version 0.2.1

diff COPYRIGHT:
    -Copyright (C) 2017-2023 Francois Perrad.
    +Copyright (C) 2017-2024 Francois Perrad.

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/lua-mqtt: bump to version 0.3.2
Francois Perrad [Wed, 24 Apr 2024 08:31:18 +0000 (10:31 +0200)]
package/lua-mqtt: bump to version 0.3.2

diff COPYRIGHT:
    -Copyright (C) 2022-2023 Francois Perrad.
    +Copyright (C) 2022-2024 Francois Perrad.

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agoconfigs/solidrun_clearfog: bump kernel to 6.6.28
Baruch Siach [Thu, 25 Apr 2024 07:09:21 +0000 (10:09 +0300)]
configs/solidrun_clearfog: bump kernel to 6.6.28

Adjust DTS_NAME to current kernel source tree location of DTs in
per-vendor directories.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6665749909

Cc: Jan Kundrát <[email protected]>
Signed-off-by: Baruch Siach <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/openjpeg: security bump to version 2.5.2
Angelo Compagnucci [Thu, 25 Apr 2024 15:55:42 +0000 (17:55 +0200)]
package/openjpeg: security bump to version 2.5.2

Fixes the following security issues:

CVE-2021-3575: A heap-based buffer overflow was found in openjpeg in
color.c:379:42 in sycc420_to_rgb when decompressing a crafted .j2k file.  An
attacker could use this to execute arbitrary code with the permissions of
the application compiled against openjpeg.

Signed-off-by: Angelo Compagnucci <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/freerdp: security bump to version 2.11.6
Fabrice Fontaine [Thu, 18 Apr 2024 17:09:34 +0000 (19:09 +0200)]
package/freerdp: security bump to version 2.11.6

Fix the following CVEs:

- CVE-2024-32041 [Low[ OutOfBound Read in zgfx_decompress_segment
- CVE-2024-32039 [Moderate] Integer overflow & OutOfBound Write in
  clear_decompress_residual_data
- CVE-2024-32040 [Low] integer underflow in nsc_rle_decode
- CVE-2024-32458 [Low] OutOfBound Read in planar_skip_plane_rle
- CVE-2024-32459 [Low] OutOfBound Read in ncrush_decompress
- CVE-2024-32460 [Low] OutOfBound Read in interleaved_decompress

https://github.com/FreeRDP/FreeRDP/releases/tag/2.11.6

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/tinycbor: override prefix at build time as well
Peter Korsgaard [Wed, 17 Apr 2024 16:19:14 +0000 (18:19 +0200)]
package/tinycbor: override prefix at build time as well

To ensure the correct prefix is used in the generated tinycbor.pc instead of
/usr/local:

>>> tinycbor 0.6.0 Building
..
sed > tinycbor.pc < tinycbor.pc.in \
        -e 's,@prefix@,/usr/local,' \
        -e 's,@exec_prefix@,/usr/local,' \
        -e 's,@libdir@,/usr/local/lib,' \
        -e 's,@includedir@,/usr/local/include,' \
        -e 's,@version@,0.6.0,'
>>> tinycbor 0.6.0 Installing to staging directory
..
install -m 644 tinycbor.pc /path/to/buildroot/output/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/pkgconfig/tinycbor.pc

Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/php: security bump version to 8.3.6
Bernd Kuhls [Thu, 11 Apr 2024 17:33:50 +0000 (19:33 +0200)]
package/php: security bump version to 8.3.6

Fixes CVE-2024-1874, CVE-2024-2756, CVE-2024-2757 & CVE-2024-3096.

Changelog: https://www.php.net/ChangeLog-8.php#PHP_8_3
Release notes: https://news-web.php.net/php.announce/424

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months agopackage/python-pillow: security bumo to version 10.3.0
Angelo Compagnucci [Thu, 25 Apr 2024 16:07:32 +0000 (18:07 +0200)]
package/python-pillow: security bumo to version 10.3.0

In _imagingcms.c in Pillow before 10.3.0, a buffer overflow exists because
strcpy is used instead of strncpy.

Signed-off-by: Angelo Compagnucci <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
9 months ago.github: add a pull request warning that explains the mailing list workflow
Thomas Devoogdt [Wed, 24 Apr 2024 17:53:59 +0000 (19:53 +0200)]
.github: add a pull request warning that explains the mailing list workflow

Signed-off-by: Thomas Devoogdt <[email protected]>
Reviewed-by: J. Neuschäfer <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/elf2flt: fix riscv64 noMMU build
Waldemar Brodkorb [Wed, 24 Apr 2024 16:11:36 +0000 (18:11 +0200)]
package/elf2flt: fix riscv64 noMMU build

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6655119961

Signed-off-by: Waldemar Brodkorb <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agopackage/bmap-tools: bump to version 3.8.0
Dario Binacchi [Sun, 14 Apr 2024 13:05:20 +0000 (15:05 +0200)]
package/bmap-tools: bump to version 3.8.0

Note that, although not explicitly specified in the changelog, version
3.7 renamed the file COPYING to LICENSE, requiring corresponding changes
in Bildroot related to the license file (specifically, the name and hash).

Release notes:

- bmap-tools 3.7:
  * Use GitHub Actions for CI (#109)
  * Add `poetry` for dependency management and `black` for code
    formatting (#104)
  * Add functionality for copying from standard input (#99)
  * Switch from gpg to gpgme module (#103)

- bmaptool 3.8.0:
  * use 'df -P' for POSIX portable output
  * bmaptool has new maintainers
  * bmaptool has a new home
  * bmaptool is now only called 'bmaptool' and not one of a dozen such
    variations
  * switch to use an X.Y.Z versioning number scheme

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/bmap-tools: rename Kconfig prompt to bmaptool
Dario Binacchi [Sun, 14 Apr 2024 13:05:19 +0000 (15:05 +0200)]
package/bmap-tools: rename Kconfig prompt to bmaptool

Historically, the package was named bmap-tools, and that's the name
under which it was introduced in Buildroot. Since then, it has moved to
a new home (i. e. to https://github.com/yoctoproject/bmaptool) under the
Yocto Project umbrella, and got renamed to bmaptool. To avoid useless
churn, we keep the old symbols, and just refer to bmaptool in the
prompt.

Link: https://patchwork.ozlabs.org/project/buildroot/patch/[email protected]
Suggested-by: Yann E. Morin <[email protected]>
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/bmap-tools: update GitHub URL
Dario Binacchi [Sun, 14 Apr 2024 13:05:18 +0000 (15:05 +0200)]
package/bmap-tools: update GitHub URL

As reported in the README file of the old GitHub URL (i.e.
https://github.com/intel/bmap-tools), "The code at this location is no
longer maintained and will likely be removed in the future. This project
has moved to https://github.com/yoctoproject/bmaptool".

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/ttyd: bump to version 1.7.7
TIAN Yuanhao [Fri, 12 Apr 2024 13:58:20 +0000 (13:58 +0000)]
package/ttyd: bump to version 1.7.7

Notable changes:

- The web terminal is readonly by default now, to make it writable, use
  -W option.

Also set TTYD_CPE_ID_VALID.

cpe:2.3:a:ttyd_project:ttyd is a valid CPE identifier for this package:

  https://nvd.nist.gov/products/cpe/detail/DBEDA75E-4E19-48C1-92D7-43E4035BC048

Signed-off-by: TIAN Yuanhao <[email protected]>
[[email protected]: move CPE_ID_VALID to its own commit]
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/ttyd: set CPE_ID_VALID
TIAN Yuanhao [Fri, 12 Apr 2024 18:39:57 +0000 (20:39 +0200)]
package/ttyd: set CPE_ID_VALID

cpe:2.3:a:ttyd_project:ttyd is a valid CPE identifier for this package:

    https://nvd.nist.gov/products/cpe/detail/DBEDA75E-4E19-48C1-92D7-43E4035BC048

Signed-off-by: TIAN Yuanhao <[email protected]>
[[email protected]: Move to its own patch]
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agouboot/uboot: add new dependency to yamllint
Heiko Thiery [Fri, 12 Apr 2024 05:54:01 +0000 (07:54 +0200)]
uboot/uboot: add new dependency to yamllint

Since U-Boot 2024.04 [1] binman also uses yamllint as dependency [2].

[1] https://source.denx.de/u-boot/u-boot/-/commit/10fee88d42f
[2] https://source.denx.de/u-boot/u-boot/-/blob/v2024.04/tools/buildman/requirements.txt?ref_type=tags#L3

Signed-off-by: Heiko Thiery <[email protected]>
Reviewed-by: Bryan Brattlof <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agoboot/ti-k3-r5-loader: add dependency to yamllint
Heiko Thiery [Fri, 12 Apr 2024 05:53:59 +0000 (07:53 +0200)]
boot/ti-k3-r5-loader: add dependency to yamllint

Since U-Boot 2024.04 [1] binman also uses yamllint as dependency [2].

[1] https://source.denx.de/u-boot/u-boot/-/commit/10fee88d42f
[2] https://source.denx.de/u-boot/u-boot/-/blob/v2024.04/tools/buildman/requirements.txt?ref_type=tags#L3

Signed-off-by: Heiko Thiery <[email protected]>
Reviewed-by: Bryan Brattlof <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/python-yamllint: new package
Heiko Thiery [Fri, 12 Apr 2024 05:53:57 +0000 (07:53 +0200)]
package/python-yamllint: new package

This host package is needed since u-boot 2024.04 for building ti defconfigs.

This is an requirement for using buildman/binman [1].

[1] https://source.denx.de/u-boot/u-boot/-/blob/v2024.04/tools/buildman/requirements.txt?ref_type=tags#L3

Signed-off-by: Heiko Thiery <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/python-pathspec: enable target variant
Heiko Thiery [Fri, 12 Apr 2024 05:44:22 +0000 (07:44 +0200)]
package/python-pathspec: enable target variant

Also a runtime testcase is added.

Signed-off-by: Heiko Thiery <[email protected]>
[[email protected]:
  - fix check-package
  - small codign style in test sample
]
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/skeleton-init-sysv: Set sticky bit on /dev/shm
Ben Hutchings [Thu, 11 Apr 2024 15:20:16 +0000 (17:20 +0200)]
package/skeleton-init-sysv: Set sticky bit on /dev/shm

/dev/shm is a world-writable directory, like /tmp, and should also
have the sticky bit set.  Without this, any user can delete and
replace another user's files in /dev/shm.

This bug has been present since /dev/shm was added to the skeleton
/etc/fstab, but appears to have been fixed for systems using systemd
by commit 76fc9275f14e "system: separate sysv and systemd parts of the
skeleton" which went into Buildroot 2017.08.

Signed-off-by: Ben Hutchings <[email protected]>
Fixes: 22fde22e35f98f7830c2f8955465532328348cd1
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/python-pypng: add missing python3-zlib dependency
Romain Naour [Wed, 10 Apr 2024 22:18:03 +0000 (00:18 +0200)]
package/python-pypng: add missing python3-zlib dependency

png.py import zlib [1] so python3-zlib needs to be installed at
runtime.

[1] https://gitlab.com/drj11/pypng/-/blob/pypng-0.20220715.0/code/png.py?ref_type=tags#L185

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6477656971 (TestPythonPy3Qrcode)

Cc: James Hilliard <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agosupport/testing: remove TestATFVexpress
Romain Naour [Wed, 10 Apr 2024 22:18:05 +0000 (00:18 +0200)]
support/testing: remove TestATFVexpress

TestATFVexpress is using vexpress_aemv8a_juno as as u-boot defconfig
but the Buildroot defconfig of this board was removed in 2022.11 [1]

Since both TestATFVexpress and TestATFAllwinner are now using mainline
ATF, we don't really need several ATF test anymore. Initially [2],
several runtime test were added to test ATF/U-Boot combinations when
ATF was provided by a vendor: vexpress (mainline), Allwinner and
Marvell.

Keep TestATFAllwinner as ATF mainline test.

[1] 347c1087388d7782e6865f112f195e6780d473a7
[2] 8cf3ce04e9c4a4c4685b80edd9e8e873fe44d8e8

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agosupport/testing: sync TestATFAllwinner with orangepi_zero_plus2_defconfig
Romain Naour [Wed, 10 Apr 2024 22:18:04 +0000 (00:18 +0200)]
support/testing: sync TestATFAllwinner with orangepi_zero_plus2_defconfig

u-boot-2021.04 seems to be broken when pylibfdt support is enabled
and the latest python3/setuptools are used.

Since the TestATFAllwinner is using bananapi_m64 as u-boot defconfig
but the Buildroot defconfig of this board was removed in 2022.11 [1]
update TestATFAllwinner to use a newer BSP. Use the one provided
by orangepi_zero_plus2_defconfig.

[1] daf3c6661f823e566b6310042884c36c1d73f1de

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6477656317 (TestATFAllwinner)

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agosupport/testing: regenerate .checkpackageignore used in TestCheckPackage
Romain Naour [Wed, 10 Apr 2024 22:14:48 +0000 (00:14 +0200)]
support/testing: regenerate .checkpackageignore used in TestCheckPackage

Commit ccb4e5db5c ("utils/check-package: emit library name along with check function name")
updated the .checkpackageignore format but forgot to update
.checkpackageignore files used in TestCheckPackage.

Keep .checkpackageignore_outdated as is since it must be outdated.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6568786785

Cc: Yann E. MORIN <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agopackage/vuejs-router: bump to version 4.3.0
Thomas Claveirole [Tue, 26 Mar 2024 10:26:35 +0000 (11:26 +0100)]
package/vuejs-router: bump to version 4.3.0

Signed-off-by: Thomas Claveirole <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/vuejs: bump to version 3.4.21
Thomas Claveirole [Tue, 26 Mar 2024 10:26:34 +0000 (11:26 +0100)]
package/vuejs: bump to version 3.4.21

Signed-off-by: Thomas Claveirole <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/openlayers: bump version to 9.1.0
Thomas Claveirole [Tue, 26 Mar 2024 10:13:07 +0000 (11:13 +0100)]
package/openlayers: bump version to 9.1.0

Signed-off-by: Thomas Claveirole <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/petitboot: bump to version 1.15
Laurent Vivier [Tue, 26 Mar 2024 12:16:34 +0000 (13:16 +0100)]
package/petitboot: bump to version 1.15

Signed-off-by: Laurent Vivier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/python-service-identity: add missing python-cryptography dependency
Romain Naour [Wed, 27 Mar 2024 16:22:07 +0000 (17:22 +0100)]
package/python-service-identity: add missing python-cryptography dependency

The last version bump removed python-pyopenssl runtime dependency but
doing so also removed the python-cryptography runtime depdency [1] that
is actually a direct runtime dependency.

While at it, update BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
dependency comment.

[1] 6008f2b1b901be1374ac201b5e560cca61b4b61e

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6477656983 (TestPythonPy3ServiceIdentity)

Cc: James Hilliard <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/python-segno: add missing python3-{pyexpat, zlib} dependencies
Romain Naour [Wed, 27 Mar 2024 17:23:51 +0000 (18:23 +0100)]
package/python-segno: add missing python3-{pyexpat, zlib} dependencies

The last version bump removed python-setuptools runtime dependency
but doing so also removed the python3-pyexpat and python3-zlib
runtime depdencies [1] that are actually direct runtime
dependencies.

[1] 081162580f99d1a68133f7f513bf2cd6d1b8b6b6

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6477656982 (TestPythonPy3Segno)

Cc: James Hilliard <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agosupport/testing: TestFileCapabilities: update kernel to 4.19.310
Romain Naour [Wed, 27 Mar 2024 16:23:19 +0000 (17:23 +0100)]
support/testing: TestFileCapabilities: update kernel to 4.19.310

Since the toolchain Bootlin update to 2023.11-1 [1], the arm Linux
kernel build is broken with binutils >= 2.41 with:

  arch/arm/mm/proc-v7.S: Assembler messages:
  arch/arm/mm/proc-v7.S:640: Error: junk at end of line, first unrecognized character is `#'

A similar issue has already be fixed for qemu m68k [2].

Bump to the latest kernel 4.19 that already include the backport
of 790756c7e022 ("ARM: 8933/1: replace Sun/Solaris style flag on section directive")

[1] 7e0e6e3b8618ab942f25b11ee72fbc5a4deefdf1
[2] a1ce9474e40f731f327035d8c0962abb16f00ff7

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6414160106 (TestFileCapabilities)

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/libblockdev: bump to version 3.1.1
Giulio Benetti [Tue, 26 Mar 2024 22:50:31 +0000 (23:50 +0100)]
package/libblockdev: bump to version 3.1.1

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/rtl8192eu: bump to 2024-03-25 version
Giulio Benetti [Tue, 26 Mar 2024 22:50:30 +0000 (23:50 +0100)]
package/rtl8192eu: bump to 2024-03-25 version

This version allows to build with Linux 6.9.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/rtl8821cu: bump to version 2024-03-25
Giulio Benetti [Tue, 26 Mar 2024 22:50:29 +0000 (23:50 +0100)]
package/rtl8821cu: bump to version 2024-03-25

With this version we can build with Linux 6.9.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/procs: bump to version 0.14.5
Saeed Kazemi [Tue, 26 Mar 2024 19:05:38 +0000 (20:05 +0100)]
package/procs: bump to version 0.14.5

Release notes:
https://github.com/dalance/procs/releases/tag/v0.14.5

Signed-off-by: Saeed Kazemi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/flutter-engine: bump version to 3.19.5
Adam Duskett [Fri, 29 Mar 2024 18:52:46 +0000 (12:52 -0600)]
package/flutter-engine: bump version to 3.19.5

Signed-off-by: Adam Duskett <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/flutter-sdk-bin: bump version to 3.19.5
Adam Duskett [Fri, 29 Mar 2024 18:52:45 +0000 (12:52 -0600)]
package/flutter-sdk-bin: bump version to 3.19.5

Signed-off-by: Adam Duskett <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/libgit2: bump to version 1.8.0
Nicolas Cavallari [Thu, 28 Mar 2024 16:49:56 +0000 (17:49 +0100)]
package/libgit2: bump to version 1.8.0

The license file was updated for two reasons:
* This version now bundles ntlmclient.  NTLM support is disabled by
  the buildroot package.
* The bundled zlib version (that buildroot does not use) was updated and
  its copyright years changed.

This version also adds support for using the SSH binary (at an hardcoded
/usr/bin/ssh path) instead of using libssh2.

Signed-off-by: Nicolas Cavallari <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/php-xdebug: bump to version 3.3.1
Fabrice Fontaine [Sat, 30 Mar 2024 09:03:36 +0000 (10:03 +0100)]
package/php-xdebug: bump to version 3.3.1

- License updated to match the PHP 3.01 license:
  https://github.com/xdebug/xdebug/commit/5fc2d818067d05503226ee8c6442985cb2fe069d
- This bump will fix the following build failure raised since bump of
  php to version 8.3.4 in commit
  e50460f9f12a8c5f82f2166733afe9cca3c8cd19:

  checking Check for supported PHP versions... configure: error: not supported. Need a PHP version >= 8.0.0 and < 8.3.0 (found 8.3.4)

https://xdebug.org/updates#x_3_3_1

Fixes: e50460f9f12a8c5f82f2166733afe9cca3c8cd19
 - http://autobuild.buildroot.org/results/0209b522baec3c88a2060e79f805552db79b2c70

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/php-xdebug: add zlib optional dependency
Fabrice Fontaine [Sat, 30 Mar 2024 09:03:35 +0000 (10:03 +0100)]
package/php-xdebug: add zlib optional dependency

zlib is an optional dependency (enabled by default) since bump to
version 3.2.0 in commit 8280400fbadde09e51ccff312d7a4ef6a386f589 and
https://github.com/xdebug/xdebug/commit/3954e5cd9e48eec0a8a2a0c6a2fc120bbe562656

Fixes: 8280400fbadde09e51ccff312d7a4ef6a386f589
Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/php-xdebug: drop unrecognized variable
Fabrice Fontaine [Sat, 30 Mar 2024 09:03:34 +0000 (10:03 +0100)]
package/php-xdebug: drop unrecognized variable

--with-xdebug is not recognized since the addition of the package in
commit 7b7dffd0984e1b274273f5638a975165606384f9:

configure: WARNING: unrecognized options: --disable-gtk-doc, --disable-gtk-doc-html, --disable-doc, --disable-docs, --disable-documentation, --with-xmlto, --with-fop, --disable-dependency-tracking, --enable-ipv6, --disable-nls, --with-xdebug

Fixes: 7b7dffd0984e1b274273f5638a975165606384f9
Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agoconfigs/mangopi_mq1rdw1_defconfig: fix build failure due to undefined linux headers
Giulio Benetti [Sat, 30 Mar 2024 09:29:02 +0000 (10:29 +0100)]
configs/mangopi_mq1rdw1_defconfig: fix build failure due to undefined linux headers

Add BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_6 to prevent error:
Incorrect selection of kernel headers: expected 6.8.x, got 6.6.x

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/6498278078

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/mdadm: bump to version 4.3
Fabrice Fontaine [Sat, 30 Mar 2024 09:59:33 +0000 (10:59 +0100)]
package/mdadm: bump to version 4.3

https://lore.kernel.org/all/20240215183844.00003735@linux.intel.com

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/php: fix build without threads
Fabrice Fontaine [Sat, 30 Mar 2024 18:00:23 +0000 (19:00 +0100)]
package/php: fix build without threads

Fix the following build failure without threads raised since bump to
version 8.3.4 in commit e50460f9f12a8c5f82f2166733afe9cca3c8cd19 and
https://github.com/php/php-src/commit/a11c8a30399e90c17c287b9656c0077bc5131c9c:

/home/buildroot/instance-0/output-1/build/php-8.3.4/Zend/zend_call_stack.c:39:11: fatal error: pthread.h: No such file or directory
   39 | # include <pthread.h>
      |           ^~~~~~~~~~~

Fixes: e50460f9f12a8c5f82f2166733afe9cca3c8cd19
 - http://autobuild.buildroot.org/results/a4ef648a9da50b26ed56d5d490e4cf5a1bfff970

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/swugenerator: bump to version 0.3
Giulio Benetti [Sat, 30 Mar 2024 14:30:05 +0000 (15:30 +0100)]
package/swugenerator: bump to version 0.3

Upstream github tarball dropped prefix "v" while releasing version 0.3
so let's drop it in swugenerator.mk as well.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/harfbuzz: bump to version 8.4.0
Giulio Benetti [Sat, 30 Mar 2024 14:16:25 +0000 (15:16 +0100)]
package/harfbuzz: bump to version 8.4.0

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agoconfigs/imx28evk: bump U-Boot and kernel versions
Julien Olivain [Wed, 10 Apr 2024 18:13:17 +0000 (20:13 +0200)]
configs/imx28evk: bump U-Boot and kernel versions

Bump U-Boot to 2024.04 and kernel to 6.6.26 versions.

The Kernel DTS name is also updated, to follow
the reorganization in [1], first included in v6.5.

Fixes: [2]
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=724ba6751532055db75992fc6ae21c3e322e94a7
[2] https://gitlab.com/buildroot.org/buildroot/-/jobs/6544501164

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/stress-ng: bump to version V0.17.07
Julien Olivain [Mon, 8 Apr 2024 18:33:44 +0000 (20:33 +0200)]
package/stress-ng: bump to version V0.17.07

For change log, see:
https://github.com/ColinIanKing/stress-ng/blob/V0.17.07/debian/changelog

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/octave: bump package to version 9.1.0
Julien Olivain [Mon, 8 Apr 2024 18:13:22 +0000 (20:13 +0200)]
package/octave: bump package to version 9.1.0

See release note:
https://octave.org/NEWS-9.html

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/libjxl: bump to version 0.10.2
Julien Olivain [Mon, 8 Apr 2024 17:29:28 +0000 (19:29 +0200)]
package/libjxl: bump to version 0.10.2

For release notes since v0.10.1, see:
- https://github.com/libjxl/libjxl/releases/tag/v0.10.2

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agopackage/z3: bump to version 4.13.0
Julien Olivain [Mon, 8 Apr 2024 17:12:50 +0000 (19:12 +0200)]
package/z3: bump to version 4.13.0

For change log since 4.12.5, see:
https://github.com/Z3Prover/z3/blob/z3-4.13.0/RELEASE_NOTES.md#version-4130

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
9 months agoconfigs/nezha_defconfig: add hashes for Linux/opensbi/u-boot
Peter Korsgaard [Sun, 24 Mar 2024 18:01:29 +0000 (19:01 +0100)]
configs/nezha_defconfig: add hashes for Linux/opensbi/u-boot

And enable BR2_DOWNLOAD_FORCE_CHECK_HASHES.

Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoconfigs/nezha_defconfig: use mainline Linux 6.6.22
Peter Korsgaard [Sun, 24 Mar 2024 18:01:28 +0000 (19:01 +0100)]
configs/nezha_defconfig: use mainline Linux 6.6.22

The D1 support is now in mainline, so use that instead.  There is no
dedicated nezha defconfig, so use the riscv defconfig.  This defconfig has
most drivers as modules, so add mdev to ensure they get correctly loaded.

The defconfig does not have USB gadget/OTG support, so enable that using a
config fragment to make the USB-C connector work and get rid of the
following warning:

[    7.233418] musb-sunxi 4100000.usb: Invalid or missing 'dr_mode' property
[    7.240330] musb-sunxi: probe of 4100000.usb failed with error -22

Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoconfigs/nezha_defconfig: bump u-boot to current top of d1-wip
Peter Korsgaard [Sun, 24 Mar 2024 18:01:27 +0000 (19:01 +0100)]
configs/nezha_defconfig: bump u-boot to current top of d1-wip

This is now based on U-Boot 2024.01-rc1.

Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agoconfigs/nezha_defconfig: use OpenSBI 1.4
Peter Korsgaard [Sun, 24 Mar 2024 18:01:26 +0000 (19:01 +0100)]
configs/nezha_defconfig: use OpenSBI 1.4

Signed-off-by: Peter Korsgaard <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/rdma-core: bump to version v51.0
Julien Olivain [Wed, 10 Apr 2024 19:37:12 +0000 (21:37 +0200)]
package/rdma-core: bump to version v51.0

For change log since v49.0, see:
https://github.com/linux-rdma/rdma-core/releases/tag/v50.0
https://github.com/linux-rdma/rdma-core/releases/tag/v51.0

This commit drops the package patch, which is included v50.0.

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/rtl8821au: bump to version 2024-04-08 branch v5.2.6
Giulio Benetti [Mon, 8 Apr 2024 17:10:50 +0000 (19:10 +0200)]
package/rtl8821au: bump to version 2024-04-08 branch v5.2.6

This version allows to build up to Linux version 6.9

Fixes: http://autobuild.buildroot.net/results/3b451b427a8dbe39ed275f91e38e76c2cae9a43a
Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/opencsd: bump to version 1.5.2
Julien Olivain [Mon, 8 Apr 2024 17:08:11 +0000 (19:08 +0200)]
package/opencsd: bump to version 1.5.2

For change log, see:
https://github.com/Linaro/OpenCSD/blob/v1.5.2/README.md?plain=1#L323

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/sdl2: bump version to 2.30.2
Michael Fischer [Mon, 8 Apr 2024 07:52:34 +0000 (09:52 +0200)]
package/sdl2: bump version to 2.30.2

Signed-off-by: Michael Fischer <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/opensc: add zlib optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 19:56:24 +0000 (21:56 +0200)]
package/opensc: add zlib optional dependency

zlib is an optional dependency dependency (enabled by default) since the
addition of the package in commit
8aaa7ecbce1d10cbcd880c3da5e429988f96176a

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/uclibc: bump to 1.0.47
Waldemar Brodkorb [Wed, 27 Mar 2024 13:17:09 +0000 (14:17 +0100)]
package/uclibc: bump to 1.0.47

Fixes riscv port. NPTL/TLS fixed. C++ applications now working.
Added explicit_bzero and reallocarray.

Signed-off-by: Waldemar Brodkorb <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
9 months agopackage/python3: fix cross builds when host and target use the same SOABI
Vincent Fazio [Wed, 3 Apr 2024 21:18:05 +0000 (16:18 -0500)]
package/python3: fix cross builds when host and target use the same SOABI

When python performs a cross compile, it uses a host interpreter to run
steps on behalf of the foreign architecture to finalize the build.

When performing these steps, foreign modules may be loaded if the SOABI
matches that of the host. This can lead to issues if the modules are
linked against a libc not available on the host or if the binaries
include instructions unsupported by the host.

For now, patch the foreign libraries out of PYTHONPATH and explicitly
define the path to sysconfigdata so builds can complete without error.

This method currently passes all upstream CI pipelines [0] and should
also work (with some modifications) for the migration to 3.12 [1].

Fixes: http://autobuild.buildroot.net/results/c854080e003e9a7d525325073190b472a8f982aa/
[0]: https://github.com/python/cpython/pull/116294
[1]: https://lists.buildroot.org/pipermail/buildroot/2024-February/685369.html

Signed-off-by: Vincent Fazio <[email protected]>
Tested-by: Yann E. MORIN <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
9 months agotoolchain/external: remove libcrypt from glibc
Yann E. MORIN [Mon, 8 Apr 2024 20:24:06 +0000 (22:24 +0200)]
toolchain/external: remove libcrypt from glibc

Note: this commit only deals with glibc and its internal libcrypt (or
lack thereof); other C libraries, musl and uClibc-NG, are not considered.

libcrypt from glibc has been deprecated for a long time, and it has now
been entirely dropped with glibc 2.39. Now, packages that need crypt(3)
features need to explicitly depend on the libxcrypt pacakge.

However, the set of files installed both by glibc and libxcrypt is not
empty:

    glibc                           libxcrypt
    /usr/include/crypt.h            /usr/include/crypt.h
    /usr/lib/libcrypt.a             /usr/lib/libcrypt.a
    /usr/lib/libcrypt.so            /usr/lib/libcrypt.so
    /lib/libcrypt.so.1
    /lib/libcrypt-2.23.so
                                    /usr/lib/libcrypt.so.2

The two libraries have different SO_NAME, so they do not conflict on the
library filename. However, the .so synlink is present in both, and thus
conflicts. The header and the static library also conflict.

So, the situation is that, with a glibc 2.39 or later, packages have to
use libxcrypt, which is a drop-in replacement. With glibc 2.38 or
earlier, they can use either.

Since we already bumped to glibc 2.39 for the internal toolchain, we
have already converted quite a few packages to use libxcrypt. That works
well with an internl toolchain, because glibc does not install the
conflicting files.

However, for external toolchains, we may very well end up in three
situations:

  - a glibc 2.39 or later, without libcrypt
  - a glibc 2.39 or later, without libcrypt, but with libxcrypt [0]
  - a glibc 2.38 or earlier with libcrypt

In the first case, all is OK and we are in a situation similar to the
internal toolchain, but in the latter two cases, we end up with a
conflict.

We could introduce BR2_TOOLCHAIN_EXTERNAL_HAS_LIBCRYPT os something
along those lines, but this is going to be a bit complex on packages,
which would have to select LIBXCRYPT if GLIBC && !_HAS_LIBCRYPT.

So, to simplify things, we want to get the external toolchains into a
situation similar to the internal one, where libcrypt is not provided by
the toolchain; packages have to select libxcrypt for glibc toolchains,
without having to care whether this is an internal or external toolchain
or some more complex conditions.

So, we remove from staging whatever could be used to compile and link
with libcrypt. We however keep the SO_NAME file, if it exists, and we
also install it in target/, for those pre-built binaries that may be
linked with it [1]. The glibc SO_NAME has always been libcrypt.so.1, so
this is what we copy exactly, to avoid copying the libxcrypt one, which
is libcrypt.so.2.

[0] that could happen if a toolchain provider tried to be helpful and
suplies a toolchain with libxcrypt to be trasnparent to users, in which
case that would conflict with ours...

[1] if such a prebuilt binary (executable or library) is used with a
glibc 2.39 or later toolchain, it will obviously not work at all.
libxcrypt is supposed to be a drop-in replacement for glibc's libcrypt,
so we could look into symlinking libcrypt.so.1 to libcrypt.so.2. In a
later patch, maybe...

Signed-off-by: Yann E. MORIN <[email protected]>
Cc: Thomas Petazzoni <[email protected]>
Cc: Arnout Vandecappelle (Essensium/Mind) <[email protected]>
Cc: Fabrice Fontaine <[email protected]>
Reviewed-by: Thomas Petazzoni <[email protected]>
9 months agopackage/ti-k3: switch ti_am6{2,4}x_sk_defconfig to HS-FS by default
Romain Naour [Sun, 3 Mar 2024 23:03:55 +0000 (00:03 +0100)]
package/ti-k3: switch ti_am6{2,4}x_sk_defconfig to HS-FS by default

From Andreas Dannenberg (TI K3 architect) [1]:

  "HS-FS should be the default for all TI AM6x devices. This is our
  "production silicon" and what's used for (almost) all projects,
  especially new projects. This being said having support for GP device
  variants still is desirable for existing boards/projects, such as the
  current BeaglePlay boards (amongst earlier version of TI starter kit
  EVMs for AM6x)."

See further details on e2e Forum [2]:

  "Unfortunately with this transition any existing GP device based AM62x
  (and AM64x) boards will no longer boot with MMC/SD card images generated"

For such existing GP device based AM62x (and AM64x) boards, users have
to provide the tiboot3.bin name using BR2_TARGET_TI_K3_R5_LOADER_TIBOOT3_BIN.

[1] http://lists.busybox.net/pipermail/buildroot/2024-February/685821.html
[2] https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1210443/faq-am625-generating-sitara-am62x-am62ax-am64x-gp-device-bootable-mmc-sd-card-images-using-sdk-v8-6-and-yocto

Reviewed-by: Arnout Vandecappelle <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoboot/ti-k3-r5-loader: remove BR2_TARGET_TI_K3_R5_LOADER_USE_BINMAN
Romain Naour [Sun, 3 Mar 2024 21:20:46 +0000 (22:20 +0100)]
boot/ti-k3-r5-loader: remove BR2_TARGET_TI_K3_R5_LOADER_USE_BINMAN

Since all AM62 and AM64 defconfig has been updated to use binman
and ti-k3-image-gen has been removed, binman is now mandatory
for all TI K3 SoC. So remove BR2_TARGET_TI_K3_R5_LOADER_USE_BINMAN
option since since it can't be disabled anymore.

We can remove BR2_TARGET_TI_K3_R5_LOADER_USE_BINMAN without
legacy handling since this option is not part of any Buildroot
release.

While at it, add one more like to binman dependencies in comments.

Reviewed-by: Arnout Vandecappelle <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoboot/ti-k3-image-gen: remove package
Romain Naour [Fri, 1 Mar 2024 13:36:20 +0000 (14:36 +0100)]
boot/ti-k3-image-gen: remove package

ti-k3-image-gen tool is deprecated an replaced by binman [1].

All defconfig that was using it have been updated to use U-boot
binman tool instead.

So, we can safely remove ti-k3-image-gen package.

[1] https://git.yoctoproject.org/meta-ti/commit/?id=835811cf8586926cf78a961d090f4e6150432235

Cc: Anand Gadiyar <[email protected]>
Cc: Xuanhao Shi <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Reviewed-by: Alexander Sverdlin <[email protected]>
Reviewed-by: Arnout Vandecappelle <[email protected]>
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoboot/uboot: remove BR2_TARGET_UBOOT_TI_K3_DM_SOCNAME
Romain Naour [Sat, 6 Apr 2024 15:05:15 +0000 (17:05 +0200)]
boot/uboot: remove BR2_TARGET_UBOOT_TI_K3_DM_SOCNAME

Previoulsy (without binman), when a TI K3 SoC using Combined binary
with a split firmware boot method was used (am62ax or am62x) [1], the
user had to select BR2_TARGET_UBOOT_NEEDS_TI_K3_DM in the defconfig
to provide Device Manager firmware provided by ti-k3-boot-firmware.

With binman, this option is no longer necessary since
ti-k3-boot-firmware package is already in the u-boot dependency and the
path to DM and SYSFW binaries are provided by BINMAN_INDIRS.

We are going to remove ti-k3-image-gen, so binman is now mandatory on
all TI K3 SoCs.

[1] https://gitlab.com/buildroot.org/buildroot/-/commit/52ce606c05ee3ac869f8087292bc3dbb0d25b79b

Reviewed-by: Arnout Vandecappelle <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/ti_am64x_sk_defconfig: bump Linux version to 6.6.18
Dario Binacchi [Fri, 1 Mar 2024 13:36:19 +0000 (14:36 +0100)]
configs/ti_am64x_sk_defconfig: bump Linux version to 6.6.18

Tested-by: Alexander Sverdlin <[email protected]>
Tested-by: Michael Trimarchi <[email protected]>
Tested-by: Andreas Dannenberg <[email protected]>
Tested-by: Gero Schwäricke <[email protected]>
Tested-by: Bryan Brattlof <[email protected]>
Reviewed-by: Arnout Vandecappelle <[email protected]>
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/ti_am64x_sk_defconfig: bump U-Boot version to 2024.01
Dario Binacchi [Fri, 1 Mar 2024 13:36:18 +0000 (14:36 +0100)]
configs/ti_am64x_sk_defconfig: bump U-Boot version to 2024.01

The 2024.01 version of U-Boot for the am64x-sk board has introduced two
major changes:
- The device tree k3-am642-sk.dtb is no longer searched in /boot, but in
  /boot/dtb/ti. Hence, the disabling of BR2_LINUX_KERNEL_INSTALL_TARGET
  and the use of extlinux.conf for the proper loading of the device tree.
  Furthermore, the parameter BR2_ROOTFS_POST_SCRIPT_ARGS was used to
  auto-generate the extlinux.conf file so that developers can change the
  kernel loading options by modifying the .config.
- U-Boot is capable of building tiboot3.bin using Binman. So it's no longer
  necessary to use custom tools like ti-k3-image-gen.
- Use a custom tiboot3.bin since the default is "hs-fs",
  but the ti_am64x_sk_defconfig expect the "gp" one.

Tested-by: Alexander Sverdlin <[email protected]>
Tested-by: Michael Trimarchi <[email protected]>
Tested-by: Andreas Dannenberg <[email protected]>
Tested-by: Gero Schwäricke <[email protected]>
Tested-by: Bryan Brattlof <[email protected]>
Reviewed-by: Arnout Vandecappelle <[email protected]>
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoboard/ti/am62x-sk: move post-build.sh to board/ti/common/am6xx
Dario Binacchi [Fri, 1 Mar 2024 13:36:16 +0000 (14:36 +0100)]
board/ti/am62x-sk: move post-build.sh to board/ti/common/am6xx

The patch makes it clear that the moved script can be used by the
am6{2,4}x platforms.

Reviewed-by: Arnout Vandecappelle <[email protected]>
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoboard/ti/am62x-sk: generalize post-build.sh
Dario Binacchi [Fri, 1 Mar 2024 13:36:15 +0000 (14:36 +0100)]
board/ti/am62x-sk: generalize post-build.sh

Removing any explicit reference to the ti_am62x_sk_defconfig
configuration, the script can also be used by other configurations or at
least by ti_am64x_sk_defconfig.

Reviewed-by: Arnout Vandecappelle <[email protected]>
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/ti_am62x_sk_defconfig: bump Linux version to 6.6.18
Dario Binacchi [Fri, 1 Mar 2024 13:36:14 +0000 (14:36 +0100)]
configs/ti_am62x_sk_defconfig: bump Linux version to 6.6.18

Tested on SK-AM62B-P1.

Tested-by: Alexander Sverdlin <[email protected]>
Tested-by: Michael Trimarchi <[email protected]>
Tested-by: Andreas Dannenberg <[email protected]>
Tested-by: Gero Schwäricke <[email protected]>
Tested-by: Bryan Brattlof <[email protected]>
Reviewed-by: Arnout Vandecappelle <[email protected]>
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoconfigs/ti_am62x_sk_defconfig: bump U-Boot version to 2024.01
Dario Binacchi [Fri, 1 Mar 2024 13:36:13 +0000 (14:36 +0100)]
configs/ti_am62x_sk_defconfig: bump U-Boot version to 2024.01

The 2024.01 version of U-Boot for the am62x-sk board has introduced two
major changes:
- The device tree k3-am625-sk.dtb is no longer searched in /boot, but in
  /boot/dtb/ti. Hence, the disabling of BR2_LINUX_KERNEL_INSTALL_TARGET
  and the use of extlinux.conf for the proper loading of the device tree.
  Furthermore, the parameter BR2_ROOTFS_POST_SCRIPT_ARGS was used to
  auto-generate the extlinux.conf file so that developers can change the
  kernel loading options by modifying the .config.
- U-Boot is capable of building tiboot3.bin using Binman. So it's no longer
  necessary to use custom tools like ti-k3-image-gen.
- Use a custom tiboot3.bin since the default is "hs-fs",
  but the ti_am62x_sk_defconfig expect the "gp" one

Tested on SK-AM62B-P1.

Tested-by: Alexander Sverdlin <[email protected]>
Tested-by: Michael Trimarchi <[email protected]>
Tested-by: Andreas Dannenberg <[email protected]>
Tested-by: Gero Schwäricke <[email protected]>
Tested-by: Bryan Brattlof <[email protected]>
Reviewed-by: Arnout Vandecappelle <[email protected]>
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
9 months agoboot/ti-k3-r5-loader: install tiboot3.bin and sysfw.itb to BINARIES_DIR
Dario Binacchi [Sat, 6 Apr 2024 14:54:29 +0000 (16:54 +0200)]
boot/ti-k3-r5-loader: install tiboot3.bin and sysfw.itb to BINARIES_DIR

With binman support enabled, u-boot for k3 r5 core (ti-k3-r5-loader)
install different target image (tiboot3*.bin) depending on the K3
SoC boot ROM:

- General Purpose devices (gp)
- High Security - Field Securable devices (hs-fs)
- High Security - Security Enforcing devices (hs)

An additional firmware binary is required on certain TI K3 devices such
as AM65 and J721e due to the "Split binary" boot flow [1]:

- Split binary with a combined firmware: (eg: AM65)
- Combined binary with a combined firmware: (eg: AM64)
- Split binary with a split firmware: (eg: J721E)
- Combined binary with a split firmware: (eg: AM62)

K3 SoC using Split Binary Boot Flow also requires sysfw-*.itb file
to boot (eg: am65, j721e). Only tiboot3*.bin is needed for other
boot flow.

From [1]:
"It's important to rename the generated tiboot3.bin and sysfw.itb
to match exactly tiboot3.bin and sysfw.itb as ROM and the wakeup
UBoot SPL will only look for and load the files with these names."

See the (not exhaustive) list of all tiboot3*.bin and sysfw*.itb file
variant found in meta-ti:

  meta-ti-bsp/conf/machine/beaglebone-ai64-k3r5.conf:UBOOT_IMAGE = "tiboot3-${MAINMACHINE}-${PV}-${PR}.${UBOOT_SUFFIX}"
  meta-ti-bsp/conf/machine/beaglebone-ai64-k3r5.conf:UBOOT_SYMLINK = "tiboot3-${MAINMACHINE}.${UBOOT_SUFFIX}"
  meta-ti-bsp/conf/machine/include/am62axx.inc:IMAGE_BOOT_FILES += "tiboot3-am62ax-hs-fs-evm.bin"
  meta-ti-bsp/conf/machine/include/am62axx.inc:IMAGE_BOOT_FILES += "tiboot3-am62ax-gp-evm.bin"
  meta-ti-bsp/conf/machine/include/am62axx.inc:IMAGE_BOOT_FILES += "tiboot3-am62ax-hs-evm.bin"
  meta-ti-bsp/conf/machine/include/am62pxx.inc:IMAGE_BOOT_FILES += "tiboot3-am62px-hs-fs-evm.bin"
  meta-ti-bsp/conf/machine/include/am62xx.inc:IMAGE_BOOT_FILES += "tiboot3-am62x-hs-fs-evm.bin"
  meta-ti-bsp/conf/machine/include/am62xx.inc:IMAGE_BOOT_FILES += "tiboot3-am62x-gp-evm.bin"
  meta-ti-bsp/conf/machine/include/am62xx.inc:IMAGE_BOOT_FILES += "tiboot3-am62x-hs-evm.bin"
  meta-ti-bsp/conf/machine/include/am64xx.inc:IMAGE_BOOT_FILES += "tiboot3-am64x_sr2-hs-fs-evm.bin"
  meta-ti-bsp/conf/machine/include/am64xx.inc:IMAGE_BOOT_FILES += "tiboot3-am64x-gp-evm.bin"
  meta-ti-bsp/conf/machine/include/am64xx.inc:IMAGE_BOOT_FILES += "tiboot3-am64x_sr2-hs-evm.bin"
  meta-ti-bsp/conf/machine/include/am65xx.inc:IMAGE_BOOT_FILES += "tiboot3-am65x_sr2-gp-evm.bin"
  meta-ti-bsp/conf/machine/include/am65xx.inc:IMAGE_BOOT_FILES += "tiboot3-am65x_sr2-hs-evm.bin"
  meta-ti-bsp/conf/machine/include/j7200.inc:IMAGE_BOOT_FILES += "tiboot3-j7200-gp-evm.bin"
  meta-ti-bsp/conf/machine/include/j7200.inc:IMAGE_BOOT_FILES += "tiboot3-j7200_sr2-hs-fs-evm.bin"
  meta-ti-bsp/conf/machine/include/j7200.inc:IMAGE_BOOT_FILES += "tiboot3-j7200_sr2-hs-evm.bin"
  meta-ti-bsp/conf/machine/include/j721e.inc:IMAGE_BOOT_FILES += "tiboot3-j721e-gp-evm.bin"
  meta-ti-bsp/conf/machine/include/j721e.inc:IMAGE_BOOT_FILES += "tiboot3-j721e_sr2-hs-fs-evm.bin"
  meta-ti-bsp/conf/machine/include/j721e.inc:IMAGE_BOOT_FILES += "tiboot3-j721e_sr1_1-hs-evm.bin"
  meta-ti-bsp/conf/machine/include/j721s2.inc:IMAGE_BOOT_FILES += "tiboot3-j721s2-gp-evm.bin"
  meta-ti-bsp/conf/machine/include/j721s2.inc:IMAGE_BOOT_FILES += "tiboot3-j721s2-hs-fs-evm.bin"
  meta-ti-bsp/conf/machine/include/j722s.inc:IMAGE_BOOT_FILES += "tiboot3-j722s-hs-fs-evm.bin"
  meta-ti-bsp/conf/machine/include/j784s4.inc:IMAGE_BOOT_FILES += "tiboot3-j784s4-gp-evm.bin"
  meta-ti-bsp/conf/machine/include/j784s4.inc:IMAGE_BOOT_FILES += "tiboot3-j784s4-hs-fs-evm.bin"
  meta-ti-bsp/conf/machine/include/k3r5.inc:SPL_BINARY = "tiboot3-${SYSFW_SOC}-${SYSFW_SUFFIX}-${SYSFW_CONFIG}.${SPL_SUFFIX}"

  meta-ti-bsp/conf/machine/include/am65xx.inc:IMAGE_BOOT_FILES += "sysfw.itb"
  meta-ti-bsp/conf/machine/include/am65xx.inc:IMAGE_BOOT_FILES += "sysfw-am65x_sr2-gp-evm.itb"
  meta-ti-bsp/conf/machine/include/am65xx.inc:IMAGE_BOOT_FILES += "sysfw-am65x_sr2-hs-evm.itb"
  meta-ti-bsp/conf/machine/include/j721e.inc:IMAGE_BOOT_FILES += "sysfw.itb"
  meta-ti-bsp/conf/machine/include/j721e.inc:IMAGE_BOOT_FILES += "sysfw-j721e-gp-evm.itb"
  meta-ti-bsp/conf/machine/include/j721e.inc:IMAGE_BOOT_FILES += "sysfw-j721e_sr2-hs-fs-evm.itb"
  meta-ti-bsp/conf/machine/include/j721e.inc:IMAGE_BOOT_FILES += "sysfw-j721e_sr1_1-hs-evm.itb"

This firmware list can also be verified with the firmware name used in
the u-boot devicetree k3-*-binman.dtsi files.

On the SK-AM62B-P1, three tiboot3 binaries are built, one for each boot
ROM variant:

  tiboot3-am62x-gp-evm.bin
  tiboot3-am62x-hs-evm.bin
  tiboot3-am62x-hs-fs-evm.bin

A tiboot3.bin symlink is provided as default choice:

  tiboot3.bin -> tiboot3-am62x-hs-fs-evm.bin

On this board, the tiboot3.bin symlink links to the hs-fs variant
but it not always de case for all TI K3 devices.
(ex: J721e use gp variant by default).

The tiboot3.bin symlink links the -gp, -hs-fs, -hs tiboot3 binary
according to where "symlink = "tiboot3.bin";" line is located in
k3-*binman.dtsi.

As reported by Michael Walle [2], such firmware name can also be
customized by a SBC vendor [3], so we can't always be sure which
firmware to use.

If required, let the user provide a custom tiboot3 or sysfw firmware
name from the defconfig. Otherwise use the default firmware choice
by copying tiboot3.bin and sysfw.itb symlinks.

[1] https://source.denx.de/u-boot/u-boot/-/blob/v2024.01/doc/board/ti/k3.rst
[2] http://lists.busybox.net/pipermail/buildroot/2024-April/688943.html
[3] https://elixir.bootlin.com/u-boot/v2024.04/source/arch/arm/dts/k3-am625-phycore-som-binman.dtsi#L14

Reviewed-by: Arnout Vandecappelle <[email protected]>
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
10 months agopackage/intel-mediadriver: bump version to 24.2.0
Bernd Kuhls [Wed, 3 Apr 2024 05:51:57 +0000 (07:51 +0200)]
package/intel-mediadriver: bump version to 24.2.0

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/onevpl-intel-gpu: bump version to 24.2.0
Bernd Kuhls [Wed, 3 Apr 2024 05:51:56 +0000 (07:51 +0200)]
package/onevpl-intel-gpu: bump version to 24.2.0

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/crucible: update LICENSE information
Fabio Estevam [Thu, 4 Apr 2024 17:55:52 +0000 (14:55 -0300)]
package/crucible: update LICENSE information

Since crucible commit 7fe0bb96da65 ("move to BSD style license") the
license has been changed to BSD-3. This changed happened for the
2023.11.02 release of crucible, to which the Buildroot package was
bumped in Buildroot commit be3f95ed14559f8a9739a12cff604add622b0416.

Change the license type and hash accordingly.

Fixes:
  - http://autobuild.buildroot.net/results/14dfa0a47be54929c527c12fe9b95f34c1d8c7f5/

Signed-off-by: Fabio Estevam <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/uuu: bump to version 1.5.177
Dario Binacchi [Fri, 5 Apr 2024 07:52:30 +0000 (09:52 +0200)]
package/uuu: bump to version 1.5.177

- Support i.MX91
- Fix a crash with -d option when change back file.

Release notes:
https://github.com/nxp-imx/mfgtools/releases/tag/uuu_1.5.177

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/nut: bump to version 2.8.2
Fabrice Fontaine [Thu, 4 Apr 2024 19:53:46 +0000 (21:53 +0200)]
package/nut: bump to version 2.8.2

Drop patches (already in version) and so also drop autoreconf

https://github.com/networkupstools/nut/releases/tag/v2.8.2

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/xmrig: bump version to 6.21.2
Bernd Kuhls [Thu, 4 Apr 2024 18:37:07 +0000 (20:37 +0200)]
package/xmrig: bump version to 6.21.2

Changelog: https://github.com/xmrig/xmrig/blob/master/CHANGELOG.md

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/python-pudb: bump to version 2024.1
Fabrice Fontaine [Sun, 7 Apr 2024 10:34:36 +0000 (12:34 +0200)]
package/python-pudb: bump to version 2024.1

This bump will fix the following build failure raised since commit
8937db8dd595e0988751e5dbb568e870b07b39cc thanks to
https://github.com/inducer/pudb/commit/8c8f9d4a25e226e77a18d4d938eecf2f969e9b32:

FileExistsError: File already exists: /home/buildroot/instance-0/output-1/target/usr/lib/python3.11/site-packages/test/__init__.py

https://github.com/inducer/pudb/compare/v2023.1...v2024.1

Fixes: 8937db8dd595e0988751e5dbb568e870b07b39cc
 - http://autobuild.buildroot.org/results/0e3b15b9d02dda231f768595cdcff4e75ad71afd

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/python-urwid: bump to version 2.6.10
Fabrice Fontaine [Sun, 7 Apr 2024 10:34:35 +0000 (12:34 +0200)]
package/python-urwid: bump to version 2.6.10

https://urwid.org/changelog.html#release-2-6-10

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/libnpth: disable tests
Fabrice Fontaine [Sun, 7 Apr 2024 09:21:05 +0000 (11:21 +0200)]
package/libnpth: disable tests

tests are enabled by default since the addition of the package in commit
5d74d39cb421611e7be8ee73a308d608c47cfa28

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/libnpth: fix musl build
Fabrice Fontaine [Sun, 7 Apr 2024 09:21:04 +0000 (11:21 +0200)]
package/libnpth: fix musl build

Fix the following musl build failure raised since bump to version 1.7 in
commit 3ef4d24192b20bd1eb5e34c9fa2a6aa5bde91f91 and
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=npth.git;a=commit;h=575573b5b63e147b1906240f192dbe37a26ca4b9:

npth.c:392:21: error: unknown type name 'npth_rwlock_t'; did you mean 'npth_cond_t'?
  392 | npth_rwlock_rdlock (npth_rwlock_t *rwlock)
      |                     ^~~~~~~~~~~~~
      |                     npth_cond_t

Fixes: 3ef4d24192b20bd1eb5e34c9fa2a6aa5bde91f91
 - http://autobuild.buildroot.org/results/d986ba27b734679fd70b4e0f23278ebd38e13c5d

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/libtommath: bump to version 1.3.0
Francois Perrad [Wed, 3 Apr 2024 08:43:16 +0000 (10:43 +0200)]
package/libtommath: bump to version 1.3.0

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/pango: bump to version 1.52.2
Francois Perrad [Wed, 3 Apr 2024 08:40:05 +0000 (10:40 +0200)]
package/pango: bump to version 1.52.2

remove merged patch

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agoconfigs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot
Francois Perrad [Wed, 3 Apr 2024 09:40:11 +0000 (11:40 +0200)]
configs/olimex_a20_olinuxino_lime*: bump Linux and U-Boot

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agotoolchain/helpers.mk: use int as main() return type in checks
Petr Vorel [Wed, 3 Apr 2024 17:03:51 +0000 (19:03 +0200)]
toolchain/helpers.mk: use int as main() return type in checks

Although -Wmain-return-type is not considered as error (unlike
-Wimplicit-int), but just a warning, let's fix it for the future.

<stdin>:1:1: warning: return type of 'main' is not 'int' [-Wmain-return-type]

Signed-off-by: Petr Vorel <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agoboot/uboot: add BR2_TARGET_UBOOT_USE_BINMAN option
Dario Binacchi [Sun, 7 Apr 2024 10:34:58 +0000 (12:34 +0200)]
boot/uboot: add BR2_TARGET_UBOOT_USE_BINMAN option

Recent version of U-Boot use binman to provide a mechanism for building
images, from simple SPL + U-Boot combinations, to more complex
arrangements with many parts.

This tool uses additional host python modules that must be provided by
Buildroot. So introduce a new option BR2_TARGET_UBOOT_USE_BINMAN to
add additional host packages in U-Boot build dependency to use binman.

The binman requirement is directly included in buildman dependency
(tools/buildman/requirements.txt) since within U-Boot, binman is
invoked by the build system, here buildman [1].

[1] https://docs.u-boot.org/en/v2024.01/develop/package/binman.html#invoking-binman-within-u-boot

Co-developed-by: Romain Naour <[email protected]>
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agoboot/ti-k3-r5-loader: add BR2_TARGET_TI_K3_R5_LOADER_USE_BINMAN option
Dario Binacchi [Sun, 7 Apr 2024 10:34:57 +0000 (12:34 +0200)]
boot/ti-k3-r5-loader: add BR2_TARGET_TI_K3_R5_LOADER_USE_BINMAN option

Recent version of U-Boot use binman to provide a mechanism for building
images, from simple SPL + U-Boot combinations, to more complex
arrangements with many parts.

This tool uses additional host python modules that must be provided by
Buildroot. So introduce a new option
BR2_TARGET_TI_K3_R5_LOADER_USE_BINMAN to add additional host packages
in U-Boot build dependency to use binman.

When BR2_TARGET_TI_K3_R5_LOADER_USE_BINMAN is set, BINMAN_INDIRS
environment variable to provide the directory to search for binary
blobs and select the packages required by binman. Make sure that
ti-k3-boot-firmware package has been installed before building
ti-k3-r5-loader in order to provide such firmwares.

The BR2_TARGET_TI_K3_R5_LOADER_USE_BINMAN option is currently needed
since we are in the middle of the process to switch TI AM62 and AM64
board defconfig to binman. Keep BR2_TARGET_TI_K3_R5_LOADER_USE_BINMAN
disabled for them until the u-boot/ti-k3-r5-loader version bump to
2024.01.

The dependency of binman is not really easy to follow. First we have
the packages list from binman.rst [1] then we have to install
additional python modules [2]. Maybe in the future it will be
necessary to add host-lzma and host-lz4 in the dependencies list.

[1] https://source.denx.de/u-boot/u-boot/-/blob/v2024.01/tools/binman/binman.rst?plain=1#L377
[2] https://source.denx.de/u-boot/u-boot/-/blob/v2024.01/tools/buildman/requirements.txt

Co-developed-by: Michael Trimarchi <[email protected]>
Signed-off-by: Michael Trimarchi <[email protected]>
Co-developed-by: Romain Naour <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
This page took 0.0911 seconds and 4 git commands to generate.