]> Git Repo - buildroot-mgba.git/log
buildroot-mgba.git
5 months agoconfigs/freescale_imx8qxpmek: bump BSP components to lf-6.6.23-2.0.0
Julien Olivain [Thu, 1 Aug 2024 19:50:48 +0000 (21:50 +0200)]
configs/freescale_imx8qxpmek: bump BSP components to lf-6.6.23-2.0.0

Bump ATF, U-Boot and Linux kernel to the NXP BSP lf-6.6.23-2.0.0
versions.

Also, since commit dc0f721 "package/gcc: switch to 13.x as default",
this freescale_imx8qxpmek_defconfig is failing to build the Kernel
with output:

    drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c:5769:1: error: conflicting types for '_QuerySignal' due to enum/integer mismatch; have 'gceSTATUS(struct _gckOS *, void *)' {aka 'enum _gceSTATUS(struct _gckOS *, void *)'} [-Werror=enum-int-mismatch]
     5769 | _QuerySignal(
          | ^~~~~~~~~~~~

This commit fixes the issue by updating the Kernel.

The BR2_GLOBAL_PATCH_DIR is also changed from
"board/freescale/common/patches" to
"board/freescale/imx8qxpmek/patches". This for two reasons:

1. the common patch directory is removed, because the patches for
   arm-trusted-firmware are no longer needed. Patch 0001 is included
   in this new version, and patch 0002 no longer needed due a code
   rewrite in this new version. The common patch files are kept,
   because they are used in other freescale_ defconfigs.

2. the imx8qxpmek patch directory is introduced, to include the needed
   hash files, because this commit enables
   BR2_DOWNLOAD_FORCE_CHECK_HASHES=y. Those hash files are introduced
   in a board specific directory to allow updating this defconfig
   independently of the other i.MX defconfigs: there is 16
   freescale_imx*_defconfigs, with more or less dependencies
   (firmwares, gpu drivers, ...). The ".checkpackageignore" entry for
   this defconfig is also removed.

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

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/freescale_imx8qmmek: bump BSP components to lf-6.6.23-2.0.0
Julien Olivain [Thu, 1 Aug 2024 19:46:49 +0000 (21:46 +0200)]
configs/freescale_imx8qmmek: bump BSP components to lf-6.6.23-2.0.0

Bump ATF, U-Boot and Linux kernel to the NXP BSP lf-6.6.23-2.0.0
versions.

Also, since commit dc0f721 "package/gcc: switch to 13.x as default",
this freescale_imx8qmmek_defconfig is failing to build the Kernel
with output:

    drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c:5769:1: error: conflicting types for '_QuerySignal' due to enum/integer mismatch; have 'gceSTATUS(struct _gckOS *, void *)' {aka 'enum _gceSTATUS(struct _gckOS *, void *)'} [-Werror=enum-int-mismatch]
     5769 | _QuerySignal(
          | ^~~~~~~~~~~~

This commit fixes the issue by updating the Kernel.

The BR2_GLOBAL_PATCH_DIR is also changed from
"board/freescale/common/patches" to
"board/freescale/imx8qmmek/patches". This for two reasons:

1. the common patch directory is removed, because the patches for
   arm-trusted-firmware are no longer needed. Patch 0001 is included
   in this new version, and patch 0002 no longer needed due a code
   rewrite in this new version. The common patch files are kept,
   because they are used in other freescale_ defconfigs.

2. the imx8qmmek patch directory is introduced, to include the needed
   hash files, because this commit enables
   BR2_DOWNLOAD_FORCE_CHECK_HASHES=y. Those hash files are introduced
   in a board specific directory to allow updating this defconfig
   independently of the other i.MX defconfigs: there is 16
   freescale_imx*_defconfigs, with more or less dependencies
   (firmwares, gpu drivers, ...). The ".checkpackageignore" entry for
   this defconfig is also removed.

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

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/freescale-imx/imx-seco: bump to version 5.9.4
Julien Olivain [Thu, 1 Aug 2024 19:30:29 +0000 (21:30 +0200)]
package/freescale-imx/imx-seco: bump to version 5.9.4

This version is aligned with NXP Linux BSP version "lf-6.6.23-2.0.0".

License hashes changed because the LA_OPT_NXP_Software_License changed
from "v48 July 2023" to "v56 April 2024".

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/freescale-imx/imx-sc-firmware: bump to version 1.16.0
Julien Olivain [Thu, 1 Aug 2024 19:27:50 +0000 (21:27 +0200)]
package/freescale-imx/imx-sc-firmware: bump to version 1.16.0

This version is aligned with NXP Linux BSP version "lf-6.6.23-2.0.0".

License hashes changed because the LA_OPT_NXP_Software_License changed
from "v39 August 2022" to "v56 April 2024".

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/freescale-imx/firmware-imx: bump version to 8.24
Julien Olivain [Thu, 1 Aug 2024 19:15:05 +0000 (21:15 +0200)]
package/freescale-imx/firmware-imx: bump version to 8.24

This version is aligned with NXP Linux BSP version "lf-6.6.23-2.0.0".

License hashes changed because the LA_OPT_NXP_Software_License changed
from "v49 September 2023" to "v56 April 2024".

Note: in this release, the package source archive name changed to
include a revision. This commit adds a new _REVISION variable with the
value published in the corresponding NXP BSP. See [1].

[1] https://github.com/nxp-imx/meta-imx/blob/rel_imx_6.6.23_2.0.0/meta-imx-bsp/recipes-bsp/firmware-imx/firmware-imx-8.24.inc#L10

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoboard/udoo/neo/readme.txt: provide more details
Kilian Zinnecker [Thu, 1 Aug 2024 19:12:34 +0000 (21:12 +0200)]
board/udoo/neo/readme.txt: provide more details

This patch adds more information to the Udoo Neo's readme, e.g., UART
pins and baudrate.

Signed-off-by: Kilian Zinnecker <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/freescale_imx8mnevk: bump BSP components to lf-6.6.23-2.0.0
Julien Olivain [Thu, 1 Aug 2024 17:49:54 +0000 (19:49 +0200)]
configs/freescale_imx8mnevk: bump BSP components to lf-6.6.23-2.0.0

Bump ATF, U-Boot and Linux kernel to the NXP BSP lf-6.6.23-2.0.0
versions.

Also, since commit dc0f721 "package/gcc: switch to 13.x as default",
this freescale_imx8mnevk_defconfig is failing to build the Kernel
with output:

    drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c:5769:1: error: conflicting types for '_QuerySignal' due to enum/integer mismatch; have 'gceSTATUS(struct _gckOS *, void *)' {aka 'enum _gceSTATUS(struct _gckOS *, void *)'} [-Werror=enum-int-mismatch]
     5769 | _QuerySignal(
          | ^~~~~~~~~~~~

This commit fixes the issue by updating the Kernel.

The BR2_GLOBAL_PATCH_DIR is also changed from
"board/freescale/common/patches" to
"board/freescale/imx8mnevk/patches". This for two reasons:

1. the common patch directory is removed, because the patches for
   arm-trusted-firmware are no longer needed. Patch 0001 is included
   in this new version, and patch 0002 no longer needed due a code
   rewrite in this new version. The common patch files are kept,
   because they are used in other freescale_ defconfigs.

2. the imx8mnevk patch directory is introduced, to include the needed
   hash files, because this commit enables
   BR2_DOWNLOAD_FORCE_CHECK_HASHES=y. Those hash files are introduced
   in a board specific directory to allow updating this defconfig
   independently of the other i.MX defconfigs: there is 16
   freescale_imx*_defconfigs, with more or less dependencies
   (firmwares, gpu drivers, ...). The ".checkpackageignore" entry for
   this defconfig is also removed.

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

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/freescale_imx8mpevk: bump BSP components to lf-6.6.23-2.0.0
Julien Olivain [Thu, 1 Aug 2024 17:44:53 +0000 (19:44 +0200)]
configs/freescale_imx8mpevk: bump BSP components to lf-6.6.23-2.0.0

Bump ATF, U-Boot and Linux kernel to the NXP BSP lf-6.6.23-2.0.0
versions.

Also, since commit dc0f721 "package/gcc: switch to 13.x as default",
this freescale_imx8mpevk_defconfig is failing to build the Kernel
with output:

    drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c:5675:1: error: conflicting types for '_QuerySignal' due to enum/integer mismatch; have 'gceSTATUS(struct _gckOS *, void *)' {aka 'enum _gceSTATUS(struct _gckOS *, void *)'} [-Werror=enum-int-mismatch]
     5675 | _QuerySignal(IN gckOS Os, IN gctSIGNAL Signal)
          | ^~~~~~~~~~~~

This commit fixes the issue by updating the Kernel.

This commit also adds the custom version package hashes. Therefore,
BR2_DOWNLOAD_FORCE_CHECK_HASHES=y is added in the defconfig, a
BR2_GLOBAL_PATCH_DIR is also added in the board specific directory and
the hash files are added.

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

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/mx6sx_udoo_neo: add hashes
Philip-Dylan Gleonec [Thu, 1 Aug 2024 15:34:32 +0000 (17:34 +0200)]
configs/mx6sx_udoo_neo: add hashes

Add hashes for uboot and linux, and enable
BR2_DOWNLOAD_FORCE_CHECK_HASHES.

Modify .checkpackageignore to enable the hash check for the Udoo Neo
config.

Signed-off-by: Philip-Dylan Gleonec <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/mx6sx_udoo_neo: bump kernel to 6.6.43
Philip-Dylan Gleonec [Thu, 1 Aug 2024 15:34:31 +0000 (17:34 +0200)]
configs/mx6sx_udoo_neo: bump kernel to 6.6.43

The current 5.15.13 kernel fails to build:

  In file included from <command-line>:
  drivers/ata/libahci.c: In function 'ahci_led_store':
  ././include/linux/compiler_types.h:322:45: error: call to '__compiletime_assert_329' declared with attribute error: BUILD_BUG_ON failed: sizeof(_s) > sizeof(long)

This commit fixes this by using the opportunity to bump the kernel to
the latest LTS version. While bumping the kernel, the headers to use
are also updated, and the selected device trees are updated to use the
new dts per vendor organization.

This update does not introduce any new error or warning with the
current configuration.

Fixes:

  https://gitlab.com/buildroot.org/buildroot/-/jobs/7477108980

Signed-off-by: Philip-Dylan Gleonec <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/ffmpeg: add optional dependency on jack
Thomas Bonnefille [Thu, 1 Aug 2024 14:59:58 +0000 (16:59 +0200)]
package/ffmpeg: add optional dependency on jack

Add automatic JACK audio sound server support to ffmpeg if either JACK
or JACK2 are enabled.

Signed-off-by: Thomas Bonnefille <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/picocom: bump to version 2024-07
Baruch Siach [Thu, 1 Aug 2024 12:40:57 +0000 (15:40 +0300)]
package/picocom: bump to version 2024-07

This release adds support for no-MMU build.

Cc: Wolfram Sang <[email protected]>
Signed-off-by: Baruch Siach <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/fwts: bump to version 24.07.00
Julien Olivain [Wed, 31 Jul 2024 21:28:24 +0000 (23:28 +0200)]
package/fwts: bump to version 24.07.00

Release announce:
https://lists.ubuntu.com/archives/fwts-devel/2024-July/013869.html

For release note since 24.03.00, see:
https://wiki.ubuntu.com/FirmwareTestSuite/ReleaseNotes/24.07.00

This commit removes the patch 0002, which is included in this new
version.

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/freerdp: security bump version to 2.11.7
Julien Olivain [Wed, 31 Jul 2024 20:44:53 +0000 (22:44 +0200)]
package/freerdp: security bump version to 2.11.7

See release announce:
https://www.freerdp.com/2024/04/22/2_11_7-release

Note: this release is flagged as a "security" bump from the upstream
release note. While there is no allocated CVEs, commits in this release
are backported fixes from oss-fuzz. See:
https://github.com/FreeRDP/FreeRDP/compare/2.11.6...2.11.7

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/btrfs-progs: bump version to 6.10
Julien Olivain [Wed, 31 Jul 2024 20:31:43 +0000 (22:31 +0200)]
package/btrfs-progs: bump version to 6.10

For change log since v6.9.2, see:
https://github.com/kdave/btrfs-progs/blob/v6.10/CHANGES

This commit also drops the two package patches, which are now
included in this release.

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/fwupd: new package
James Hilliard [Fri, 19 Jul 2024 06:32:35 +0000 (00:32 -0600)]
package/fwupd: new package

Signed-off-by: James Hilliard <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/fwupd-efi: new package
James Hilliard [Fri, 19 Jul 2024 06:32:34 +0000 (00:32 -0600)]
package/fwupd-efi: new package

Backport some patches fixing the python shebang and allowing one
to disable the use of genpeimg since we use host-python-pefile.

Signed-off-by: James Hilliard <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/python-uswid: new host package
James Hilliard [Fri, 19 Jul 2024 06:32:33 +0000 (00:32 -0600)]
package/python-uswid: new host package

Signed-off-by: James Hilliard <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/python3: add option to support lzma/xz in host-python
James Hilliard [Fri, 19 Jul 2024 06:32:32 +0000 (00:32 -0600)]
package/python3: add option to support lzma/xz in host-python

This will be needed by the upcoming host-python-uswid package.

Signed-off-by: James Hilliard <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/python-cbor2: enable host build
James Hilliard [Fri, 19 Jul 2024 06:32:31 +0000 (00:32 -0600)]
package/python-cbor2: enable host build

This will be required for the upcoming python-uswid package.

Disable c extensions for host package to speed up build.

Signed-off-by: James Hilliard <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/python-pefile: new host package
James Hilliard [Fri, 19 Jul 2024 06:32:30 +0000 (00:32 -0600)]
package/python-pefile: new host package

Signed-off-by: James Hilliard <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/beaglebone: bump Linux to 6.6.32-ti-rt-arm32-r7 and U-Boot to 2024.07
Dario Binacchi [Sat, 20 Jul 2024 20:16:59 +0000 (22:16 +0200)]
configs/beaglebone: bump Linux to 6.6.32-ti-rt-arm32-r7 and U-Boot to 2024.07

The patch bumps the Linux kernel to version 6.6.32-ti-rt-arm32-r7 and
U-Boot to version 2024.07.

Tested on beaglebone black.

Link: https://github.com/beagleboard/linux/releases/tag/6.6.32-ti-rt-arm32-r7
Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/beaglebone_defconfig: add hashes for Linux/headers/U-Boot
Dario Binacchi [Sat, 20 Jul 2024 20:16:58 +0000 (22:16 +0200)]
configs/beaglebone_defconfig: add hashes for Linux/headers/U-Boot

The patch adds .hash files for Linux, Linux headers and U-Boot and then
enables BR2_DOWNLOAD_FORCE_CHECK_HASHES. With this, we can now drop the
defconfig from .checkpackageignore.

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/beaglebone_qt5: move patches to beaglebone-qt5 folder
Dario Binacchi [Sat, 20 Jul 2024 20:16:57 +0000 (22:16 +0200)]
configs/beaglebone_qt5: move patches to beaglebone-qt5 folder

Compared to the beaglebone_defconfig, updating the Linux kernel for
beaglebone_qt5 is more tricky because it may also involve updating the
ti-sgx-{km,um} packages. Therefore, it is unlikely that the two
configurations can share the same software versions for the Linux
kernel, and consequently a single path for the patches. For this
reason, and with the foresight of adding the hash files for the
beaglebone_defconfig as well, the hash files and patches are moved to
a separate board/beagleboard/beaglebone-qt5/patches/ directory. This
way, future conflicts in managing the patches for the two
configurations (i.e., beaglebone[_qt5]_defconfig) are avoided.

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/beaglebone_qt5: drop U-Boot tools
Dario Binacchi [Sat, 20 Jul 2024 20:16:56 +0000 (22:16 +0200)]
configs/beaglebone_qt5: drop U-Boot tools

Commit e2520d0ff3d8e ("configs/beaglebone_qt5: bump kernel and U-Boot,
add weston") selected host-uboot-tools with FIT support to create the
images. They are no longer necessary now.

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/beaglebone_qt5: bump U-Boot to 2024.07
Dario Binacchi [Sat, 20 Jul 2024 20:16:55 +0000 (22:16 +0200)]
configs/beaglebone_qt5: bump U-Boot to 2024.07

The patch bumps U-Boot to version 2024.07.

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/qemu: enable s390x arch as target package
Alexander Egorenkov [Tue, 30 Jul 2024 07:27:25 +0000 (09:27 +0200)]
package/qemu: enable s390x arch as target package

Signed-off-by: Alexander Egorenkov <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agos390-tools: bump version to 2.33.1
Alexander Egorenkov [Tue, 30 Jul 2024 06:42:01 +0000 (08:42 +0200)]
s390-tools: bump version to 2.33.1

Signed-off-by: Alexander Egorenkov <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/sqlite: bump to 3.46.0
Marcus Hoffmann [Fri, 26 Jul 2024 14:39:06 +0000 (16:39 +0200)]
package/sqlite: bump to 3.46.0

Changelog: https://sqlite.org/releaselog/3_46_0.html

Signed-off-by: Marcus Hoffmann <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/gcc: fix build with BR2_TIME_BITS_64=y
Thomas Petazzoni [Fri, 19 Jul 2024 21:03:24 +0000 (23:03 +0200)]
package/gcc: fix build with BR2_TIME_BITS_64=y

On the architectures that supports libsanitizer (part of gcc), the
build is currently failing with BR2_TIME_BITS_64=y. This is because
some code in libsanitizer unsets _FILE_OFFSET_BITS, but building code
with _FILE_OFFSET_BITS unset, but _TIME_BITS set isn't legal.

To fix this, this commit backports two changes:

- One change to also unset _TIME_BITS in
  sanitizer_platform_limits_posix.cpp. This change is upstream in
  LLVM, and already part of GCC 14.x, so we only bringing it to GCC
  12.x and GCC 13.x.

- A second change doing the same modification, but in
  sanitizer_procmaps_solaris.cpp, which as crazy as it might sound,
  also gets compiled on Linux platforms (but to basically an empty
  file). This change has been submitted upstream to both LLVM and gcc.

Notes:

 - the special PowerPC SPE version of GCC cannot be affected, as only
   uClibc-ng is used for this architecture, and uClibc-ng doesn't use
   _TIME_BITS=64 (but now default to 64-bit time_t on 32-bit
   architectures, like musl does).

 - the special ARC version doesn't need patching because libsanitizer
   doesn't support the ARC architecture, so it doesn't get built

Fixes:

  http://autobuild.buildroot.net/results/ff2dbfdabf0bb6a0d82ea8a80122ab97fd75bd3f/
  https://gitlab.com/buildroot.org/buildroot/-/issues/16

Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoarch/Config.in.x86: drop knightslanding and knightsmill archs
Thomas Petazzoni [Fri, 19 Jul 2024 20:58:01 +0000 (22:58 +0200)]
arch/Config.in.x86: drop knightslanding and knightsmill archs

According to the GCC 14.x release notes at
https://gcc.gnu.org/gcc-14/changes.html:

  Xeon Phi CPUs support (a.k.a. Knight Landing and Knight Mill) are
  marked as deprecated. GCC will emit a warning when using the
  -mavx5124fmaps, -mavx5124vnniw, -mavx512er, -mavx512pf,
  -mprefetchwt1, -march=knl, -march=knm, -mtune=knl or -mtune=knm
  compiler switches. Support will be removed in GCC 15.

Using those architectures already emits warnings, which when treated
as errors cause build failures, such as:

  cc1: error: '-march=knm' support will be removed in GCC 15 [-Werror=deprecated]
  cc1: all warnings being treated as errors

Therefore, let's drop support for those two architectures, which are
anyway not common at all, especially in the embedded space.

Fixes:

  http://autobuild.buildroot.net/results/ce98c41b22212f52bf7b53d84871b8e03409dbca/

Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/igh-ethercat: backport fix to build with Linux 6.9
Thomas Petazzoni [Fri, 19 Jul 2024 20:39:33 +0000 (22:39 +0200)]
package/igh-ethercat: backport fix to build with Linux 6.9

This commit backports a patch from upstream that fixes the build with
Linux 6.9.

Fixes:

  http://autobuild.buildroot.net/results/db2462b1c5c6797a0edca66a513c121dbddd8888/

Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/qemu: update to 9.0.2
Waldemar Brodkorb [Fri, 26 Jul 2024 08:03:29 +0000 (10:03 +0200)]
package/qemu: update to 9.0.2

Signed-off-by: Waldemar Brodkorb <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/libdex: needs dynamic library
Fabrice Fontaine [Fri, 26 Jul 2024 08:27:54 +0000 (10:27 +0200)]
package/libdex: needs dynamic library

Fix the following static build failure raised since the addition of the
package in commit 70319b47f646f74f407ed3355baf5b581a10518a:

FAILED: src/libdex-1.so.1.0.0
/home/autobuild/autobuild/instance-11/output-1/host/bin/mips-buildroot-linux-musl-gcc  -o src/libdex-1.so.1.0.0  -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libdex-1.so.1 -Wl,--whole-archive src/libdex-1.a -Wl,--no-whole-archive -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-Bsymbolic -fno-plt -static -lucontext -latomic /home/autobuild/autobuild/instance-11/output-1/host/mips-buildroot-linux-musl/sysroot/usr/lib/libgio-2.0.a /home/autobuild/autobuild/instance-11/output-1/host/mips-buildroot-linux-musl/sysroot/usr/lib/libgobject-2.0.a /home/autobuild/autobuild/instance-11/output-1/host/mips-buildroot-linux-musl/sysroot/usr/lib/libffi.a /home/autobuild/autobuild/instance-11/output-1/host/mips-buildroot-linux-musl/sysroot/usr/lib/libgmodule-2.0.a /home/autobuild/autobuild/instance-11/output-1/host/mips-buildroot-linux-musl/sysroot/usr/lib/libglib-2.0.a /home/autobuild/autobuild/instance-11/output-1/host/lib/gcc/mips-buildroot-linux-musl/13.3.
 0/../../../../mips-buildroot-linux-musl/lib/libatomic.a -lm -pthread /home/autobuild/autobuild/instance-11/output-1/host/mips-buildroot-linux-musl/sysroot/usr/lib/libpcre2-8.a /home/autobuild/autobuild/instance-11/output-1/host/mips-buildroot-linux-musl/sysroot/usr/lib/libz.a -latomic -Wl,--end-group
/home/autobuild/autobuild/instance-11/output-1/host/lib/gcc/mips-buildroot-linux-musl/13.3.0/crtbeginT.o: in function `deregister_tm_clones':
crtstuff.c:(.text+0x10): relocation R_MIPS_HI16 against `__gnu_local_gp' cannot be used when making a shared object; recompile with -fPIC

Fixes: 70319b47f646f74f407ed3355baf5b581a10518a
 - http://autobuild.buildroot.org/results/f527cab99141ecbbbd13c12177a2cc8903bed3a4

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/liburing: add -D_GNU_SOURCE in liburing.pc.in
Fabrice Fontaine [Fri, 26 Jul 2024 08:29:19 +0000 (10:29 +0200)]
package/liburing: add -D_GNU_SOURCE in liburing.pc.in

Add -D_GNU_SOURCE to CFLAGS as liburing.h doesn't define it anymore
since bump of liburing to version 2.6 in commit
da45ae33040a55d9eaa6a05c75c5e7f24fe73cf4 and
https://github.com/axboe/liburing/commit/c427ed678f39fd144d784f2e970bd8c52f425e14
resulting in the following musl build failure since the addition of
libdex in commit 70319b47f646f74f407ed3355baf5b581a10518a:

In file included from ../src/dex-uring-aio-backend.c:29:
/home/autobuild/autobuild/instance-7/output-1/host/mips-buildroot-linux-musl/sysroot/usr/include/liburing.h:224:39: error: unknown type name 'cpu_set_t'
  224 |                                 const cpu_set_t *mask);
      |                                       ^~~~~~~~~
/home/autobuild/autobuild/instance-7/output-1/host/mips-buildroot-linux-musl/sysroot/usr/include/liburing.h:1212:48: error: unknown type name 'loff_t'; did you mean 'off_t'?
 1212 |                                        int fd, loff_t len)
      |                                                ^~~~~~
      |                                                off_t

Fixes: 70319b47f646f74f407ed3355baf5b581a10518a
 - http://autobuild.buildroot.org/results/276646bf224d5927cf0311cf978571a7f8774116

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/lynx: bump to version 2.9.2
Francois Perrad [Mon, 29 Jul 2024 18:38:15 +0000 (20:38 +0200)]
package/lynx: bump to version 2.9.2

remove upstreamed patch

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/espflash: add udev dependency
Torben Voltmer [Mon, 29 Jul 2024 19:32:43 +0000 (21:32 +0200)]
package/espflash: add udev dependency

Add the dependency on udev, since espflash links against libudev
(via the libudev-sys crate).

Fixes:

  http://autobuild.buildroot.net/results/c61b6ed4b6fb4d18d503ac37add200f5e6ae3706

Signed-off-by: Torben Voltmer <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/microchip-hss-payload-generator: bump to version 2024.06
Jamie Gibbons [Mon, 29 Jul 2024 11:24:17 +0000 (12:24 +0100)]
package/microchip-hss-payload-generator: bump to version 2024.06

Bump this package to latest available version v2024.06.

Signed-off-by: Jamie Gibbons <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/beaglev_fire: bump Linux and U-Boot
Jamie Gibbons [Mon, 29 Jul 2024 11:24:16 +0000 (12:24 +0100)]
configs/beaglev_fire: bump Linux and U-Boot

Following Microchip's Linux 2024.06 release, bump Linux and U-Boot to
the most recent versions. Also update the Linux custom headers to
support the new v6.6 kernel. Update all affected hashes.

Signed-off-by: Jamie Gibbons <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/microchip_mpfs_icicle: bump Linux and U-Boot, add hashes
Jamie Gibbons [Mon, 29 Jul 2024 11:24:15 +0000 (12:24 +0100)]
configs/microchip_mpfs_icicle: bump Linux and U-Boot, add hashes

Following Microchip's Linux 2024.06 release, update the assets to the
latest versions, this includes a Linux and U-boot version bump. Update
the Linux headers to support the updated v6.6 kernel.
This defconfig was added before the "BR2_DOWNLOAD_FORCE_CHECK_HASHES"
option was mandatory. Add this and the corresponding package hashes.

Signed-off-by: Jamie Gibbons <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/openconnect: new package
Bernd Kuhls [Sun, 28 Jul 2024 11:50:29 +0000 (13:50 +0200)]
package/openconnect: new package

Build-tested using these defconfigs

BR2_PACKAGE_OPENSSL=y
BR2_PACKAGE_LIBOPENSSL=y
BR2_PACKAGE_OPENCONNECT=y

                             arm-aarch64 [ 1/41]: OK
                   bootlin-aarch64-glibc [ 2/41]: OK
               bootlin-arcle-hs38-uclibc [ 3/41]: OK
                    bootlin-armv5-uclibc [ 4/41]: OK
                     bootlin-armv7-glibc [ 5/41]: OK
                   bootlin-armv7m-uclibc [ 6/41]: SKIPPED
                      bootlin-armv7-musl [ 7/41]: OK
                bootlin-m68k-5208-uclibc [ 8/41]: SKIPPED
               bootlin-m68k-68040-uclibc [ 9/41]: OK
             bootlin-microblazeel-uclibc [10/41]: OK
                bootlin-mipsel32r6-glibc [11/41]: OK
                   bootlin-mipsel-uclibc [12/41]: OK
                     bootlin-nios2-glibc [13/41]: OK
                 bootlin-openrisc-uclibc [14/41]: OK
        bootlin-powerpc64le-power8-glibc [15/41]: OK
           bootlin-powerpc-e500mc-uclibc [16/41]: OK
                   bootlin-riscv32-glibc [17/41]: OK
                   bootlin-riscv64-glibc [18/41]: OK
                    bootlin-riscv64-musl [19/41]: OK
                 bootlin-s390x-z13-glibc [20/41]: OK
                      bootlin-sh4-uclibc [21/41]: OK
                   bootlin-sparc64-glibc [22/41]: OK
                    bootlin-sparc-uclibc [23/41]: OK
                    bootlin-x86-64-glibc [24/41]: OK
                     bootlin-x86-64-musl [25/41]: OK
                   bootlin-x86-64-uclibc [26/41]: OK
                   bootlin-x86-i686-musl [27/41]: OK
                   bootlin-xtensa-uclibc [28/41]: OK
                            br-arm-basic [29/41]: OK
                    br-arm-full-nothread [30/41]: OK
                      br-arm-full-static [31/41]: OK
                   br-i386-pentium4-full [32/41]: OK
                      br-mips64-n64-full [33/41]: OK
                 br-mips64r6-el-hf-glibc [34/41]: OK
               br-powerpc-603e-basic-cpp [35/41]: OK
               br-powerpc64-power7-glibc [36/41]: OK
                       linaro-aarch64-be [37/41]: OK
                          linaro-aarch64 [38/41]: OK
                              linaro-arm [39/41]: OK
                         sourcery-mips64 [40/41]: OK
                           sourcery-mips [41/41]: OK
41 builds, 2 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed

BR2_PACKAGE_GNUTLS=y
BR2_PACKAGE_OPENCONNECT=y

                             arm-aarch64 [ 1/41]: OK
                   bootlin-aarch64-glibc [ 2/41]: OK
               bootlin-arcle-hs38-uclibc [ 3/41]: OK
                    bootlin-armv5-uclibc [ 4/41]: OK
                     bootlin-armv7-glibc [ 5/41]: OK
                   bootlin-armv7m-uclibc [ 6/41]: SKIPPED
                      bootlin-armv7-musl [ 7/41]: OK
                bootlin-m68k-5208-uclibc [ 8/41]: SKIPPED
               bootlin-m68k-68040-uclibc [ 9/41]: OK
             bootlin-microblazeel-uclibc [10/41]: OK
                bootlin-mipsel32r6-glibc [11/41]: OK
                   bootlin-mipsel-uclibc [12/41]: OK
                     bootlin-nios2-glibc [13/41]: OK
                 bootlin-openrisc-uclibc [14/41]: OK
        bootlin-powerpc64le-power8-glibc [15/41]: OK
           bootlin-powerpc-e500mc-uclibc [16/41]: OK
                   bootlin-riscv32-glibc [17/41]: OK
                   bootlin-riscv64-glibc [18/41]: OK
                    bootlin-riscv64-musl [19/41]: OK
                 bootlin-s390x-z13-glibc [20/41]: OK
                      bootlin-sh4-uclibc [21/41]: OK
                   bootlin-sparc64-glibc [22/41]: OK
                    bootlin-sparc-uclibc [23/41]: OK
                    bootlin-x86-64-glibc [24/41]: OK
                     bootlin-x86-64-musl [25/41]: OK
                   bootlin-x86-64-uclibc [26/41]: OK
                   bootlin-x86-i686-musl [27/41]: OK
                   bootlin-xtensa-uclibc [28/41]: OK
                            br-arm-basic [29/41]: SKIPPED
                    br-arm-full-nothread [30/41]: OK
                      br-arm-full-static [31/41]: SKIPPED
                   br-i386-pentium4-full [32/41]: OK
                      br-mips64-n64-full [33/41]: OK
                 br-mips64r6-el-hf-glibc [34/41]: OK
               br-powerpc-603e-basic-cpp [35/41]: SKIPPED
               br-powerpc64-power7-glibc [36/41]: OK
                       linaro-aarch64-be [37/41]: OK
                          linaro-aarch64 [38/41]: OK
                              linaro-arm [39/41]: OK
                         sourcery-mips64 [40/41]: OK
                           sourcery-mips [41/41]: OK

41 builds, 5 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/rapidjson: bump version
Bernd Kuhls [Sat, 27 Jul 2024 18:26:11 +0000 (20:26 +0200)]
package/rapidjson: bump version

Last release dates back to 2016, project is active so bump to current
HEAD. Upstream issue to tag a new release is open:
https://github.com/Tencent/rapidjson/issues/2284

Updated _SITE due to upstream move in 2017:
https://github.com/Tencent/rapidjson/commit/4a2f2729f1313a7150d1275185f4888224a48753

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/freescale_imx7dsabresd: bump BSP components to lf-6.6.23-2.0.0
Julien Olivain [Sun, 28 Jul 2024 17:37:20 +0000 (19:37 +0200)]
configs/freescale_imx7dsabresd: bump BSP components to lf-6.6.23-2.0.0

This commit bumps U-Boot and Linux kernel to the NXP BSP
lf-6.6.23-2.0.0 versions.

While bumping those BSP components, this commit also adds the custom
hashes by enabling BR2_DOWNLOAD_FORCE_CHECK_HASHES=y in this
defconfig. A _PATCH_DIR is added for that purpose and hash files are
added in it. The ".checkpackageignore" entry for this defconfig is
also removed.

Also, since commit dc0f721 "package/gcc: switch to 13.x as default",
this freescale_imx7dsabresd_defconfig is failing to build the Kernel
with output:

    drivers/ata/libahci.c: In function 'ahci_led_store':
    ././include/linux/compiler_types.h:315:45: error: call to '__compiletime_assert_340' declared with attribute error: BUILD_BUG_ON failed: sizeof(_s) > sizeof(long)
      315 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
          |                                             ^

This commit fixes the issue by bumping components which includes the
needed gcc-13 fixes.

The Kernel DTS name is also updated by adding the new "nxp/imx/"
prefix, to follow the upstream reorganization in [1], first included
in v6.5.

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

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=724ba6751532055db75992fc6ae21c3e322e94a7

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoconfigs/freescale_imx6{dl, q, sx}*: bump BSP components to lf-6.6.23-2.0.0
Julien Olivain [Sun, 28 Jul 2024 12:18:11 +0000 (14:18 +0200)]
configs/freescale_imx6{dl, q, sx}*: bump BSP components to lf-6.6.23-2.0.0

Note: configs/freescale_imx6{dl,q,sx}* corresponds to the five:
freescale_imx6dlsabreauto_defconfig
freescale_imx6dlsabresd_defconfig
freescale_imx6qsabreauto_defconfig
freescale_imx6qsabresd_defconfig
freescale_imx6sxsabresd_defconfig

Those i.MX6 Sabre defconfigs have a lot in common. This is why they are
all updated at once in this single commit.

This commit bumps U-Boot and Linux kernel to the NXP BSP
lf-6.6.23-2.0.0 versions. The imx6sabre uboot patch is also rebased on
the new version, and the "Upstream:" tag is added to flag this patch
as Buildroot-specific. The ".checkpackageignore" entry for this patch
is also removed.

While bumping those BSP components, this commit also adds the custom
hashes by enabling BR2_DOWNLOAD_FORCE_CHECK_HASHES=y in those
defconfigs. Hash files are added in the _PATCH_DIR. The
".checkpackageignore" entries for those defconfigs are also removed.

Also, since commit dc0f721 "package/gcc: switch to 13.x as default",
those freescale_imx6{dl,q,sx}* are failing to build the Kernel
with output:

    drivers/ata/libahci.c: In function 'ahci_led_store':
    ././include/linux/compiler_types.h:315:45: error: call to '__compiletime_assert_340' declared with attribute error: BUILD_BUG_ON failed: sizeof(_s) > sizeof(long)
      315 |         _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
          |                                             ^

This commit fixes the issue by bumping components which includes the
needed gcc-13 fixes.

The Kernel DTS names are also updated by adding the new "nxp/imx/"
prefix, to follow the upstream reorganization in [1], first included
in v6.5.

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/7422089449
https://gitlab.com/buildroot.org/buildroot/-/jobs/7422089451
https://gitlab.com/buildroot.org/buildroot/-/jobs/7422089452
https://gitlab.com/buildroot.org/buildroot/-/jobs/7422089455
https://gitlab.com/buildroot.org/buildroot/-/jobs/7422089456

[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=724ba6751532055db75992fc6ae21c3e322e94a7

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/pkg-kconfig: cleanup savedefconfig MAKE
Brandon Maier [Mon, 29 Jul 2024 16:19:10 +0000 (16:19 +0000)]
package/pkg-kconfig: cleanup savedefconfig MAKE

The kconfig infra defines a 'PKG_KCONFIG_MAKE' var that wraps all the
standard kconfig options. Switch to this so we aren't duplicating the
logic.

Signed-off-by: Brandon Maier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/pkg-kconfig: fix *-diff-config under ppd
Brandon Maier [Mon, 29 Jul 2024 16:19:09 +0000 (16:19 +0000)]
package/pkg-kconfig: fix *-diff-config under ppd

The 'linux-diff-config' target fails with the below error when
PER_PACKAGE_DIRECTORIES is enabled and the 'host-finalize' target hasn't
run yet.

  scripts/Kconfig.include:39: C compiler '.../buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc' not found

The 'PPD' variable isn't defined for this target, so 'BR_PATH' falls
back to the final host directory.

Signed-off-by: Brandon Maier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/pkg-kconfig: fix *-savedefconfig under ppd
Brandon Maier [Mon, 29 Jul 2024 16:19:08 +0000 (16:19 +0000)]
package/pkg-kconfig: fix *-savedefconfig under ppd

The 'linux-savedefconfig' target fails with the below error when
PER_PACKAGE_DIRECTORIES is enabled and the 'host-finalize' target hasn't
run yet.

  scripts/Kconfig.include:39: C compiler '.../buildroot/output/host/bin/arm-buildroot-linux-gnueabihf-gcc' not found

The 'PPD' variable isn't defined for this target, so 'BR_PATH' falls
back to the final host directory.

Reported-by: Nathaniel Roach <[email protected]>
Signed-off-by: Brandon Maier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/tvheadend: bump version
Bernd Kuhls [Sun, 28 Jul 2024 07:53:39 +0000 (09:53 +0200)]
package/tvheadend: bump version

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/leafnode2: bump version
Bernd Kuhls [Sun, 28 Jul 2024 07:53:11 +0000 (09:53 +0200)]
package/leafnode2: bump version

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months ago{linux, linux-headers}: bump 4.19.x / 5.{4, 10, 15}.x / 6.{1, 6, 9, 10}.x series
Bernd Kuhls [Sun, 28 Jul 2024 07:51:59 +0000 (09:51 +0200)]
{linux, linux-headers}: bump 4.19.x / 5.{4, 10, 15}.x / 6.{1, 6, 9, 10}.x series

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/ethtool: bump to version 6.9
Bernd Kuhls [Sun, 28 Jul 2024 07:51:24 +0000 (09:51 +0200)]
package/ethtool: bump to version 6.9

Changelog: https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/tree/NEWS

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/trace-cmd: bump to version 3.3
Giulio Benetti [Mon, 29 Jul 2024 13:58:12 +0000 (15:58 +0200)]
package/trace-cmd: bump to version 3.3

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/linux-firmware: add option for Redpine RS9116 firmware
Boerge Struempfel [Mon, 29 Jul 2024 13:14:01 +0000 (15:14 +0200)]
package/linux-firmware: add option for Redpine RS9116 firmware

This firmware is required for the rsi9116 wifi and bluetooth module
which is driven by the rsi_91x kernel driver.

Signed-off-by: Boerge Struempfel <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoboot/xilinx-prebuilt: support future AMD Vivado versions
Neal Frager [Mon, 29 Jul 2024 11:57:00 +0000 (12:57 +0100)]
boot/xilinx-prebuilt: support future AMD Vivado versions

When creating a hardware platform for AMD Versal devices with the AMD Vivado
Design Suite, the resulting XSA file has a file named "psm_fw.elf" included.
This does not match the "psmfw.elf" filename that users will get when building
the boot firmware from the Xilinx GIT repository.

A change request has been submitted to resolve this issue, so that future
AMD Vivado Design Suite versions will generate XSA files including the boot
firmware file named "psmfw.elf" to match the filename that is generated when
building the firmware.

In order to support both current and future versions of AMD Vivado Design
Suite, this patch changes the xilinx-prebuilt package to use the filename
"psm*fw.elf" when obtaining the Versal boot firmware images from a user
generated XSA file.

Signed-off-by: Neal Frager <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/sdl2: bump version to 2.30.5
Michael Fischer [Mon, 29 Jul 2024 07:28:43 +0000 (09:28 +0200)]
package/sdl2: bump version to 2.30.5

Signed-off-by: Michael Fischer <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/sysklogd: bump to v2.6.1
Joachim Wiberg [Mon, 29 Jul 2024 06:34:20 +0000 (08:34 +0200)]
package/sysklogd: bump to v2.6.1

From https://github.com/troglobit/sysklogd/releases/tag/v2.6.1:

 - Read .conf files from include directories sorted alphabetically
 - Add extra linefeed to wall messages to ensure they are seen
 - Fix segfault on SIGTERM, regression from v2.6.0

Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/ytree: bump version to 2.09
Bernd Kuhls [Sat, 27 Jul 2024 18:01:01 +0000 (20:01 +0200)]
package/ytree: bump version to 2.09

Changelog: https://www.han.de/~werner/ytree.html

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/intel-microcode: security bump version to 20240531
Bernd Kuhls [Sat, 27 Jul 2024 17:48:23 +0000 (19:48 +0200)]
package/intel-microcode: security bump version to 20240531

Release notes:
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20240312
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20240514
https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20240531

20240312 fixes
CVE-2023-39368: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00972.html
CVE-2023-38575: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00982.html
CVE-2023-28746: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00898.html
CVE-2023-22655: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00960.html
CVE-2023-43490: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01045.html

20240514 fixes
CVE-2023-45733: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01051.html
CVE-2023-46103: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01052.html
CVE-2023-45745: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01036.html

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/open-iscsi: open-isns is optional, not mandatory
Fabrice Fontaine [Sat, 27 Jul 2024 16:57:15 +0000 (18:57 +0200)]
package/open-iscsi: open-isns is optional, not mandatory

open-isns is optional, not mandatory, since bump to version 2.1.9 in
commit 2314928cf828ff02939b9c0041964c3ee2dd907d and
https://github.com/open-iscsi/open-iscsi/commit/713524df809396e11f42d7691bd8ead2ffc1ca6b

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/gtkiostream: add BR2_PACKAGE_GTKIOSTREAM_ARCH_SUPPORTS
Fabrice Fontaine [Sat, 27 Jul 2024 16:50:28 +0000 (18:50 +0200)]
package/gtkiostream: add BR2_PACKAGE_GTKIOSTREAM_ARCH_SUPPORTS

gtkiostream only supports little-endian since its addition in commit
fab48302865e5c0c98d91b696bc90e75e38189bb resulting in the following
build failure:

In file included from BitStream.C:23:
../include/BitStream.H:35:2: error: #error "iobitstream not tested on big endian systems"
   35 | #error "iobitstream not tested on big endian systems"
      |  ^~~~~

Fixes: fab48302865e5c0c98d91b696bc90e75e38189bb
 - http://autobuild.buildroot.org/results/aec24d92cc2196596413cf509d686f1f8d1eca95

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoDEVELOPERS: remove Bernd Kuhls from libks
Bernd Kuhls [Sat, 27 Jul 2024 17:58:05 +0000 (19:58 +0200)]
DEVELOPERS: remove Bernd Kuhls from libks

I am not using this package anymore.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/libks: bump version to 2.0.5
Bernd Kuhls [Sat, 27 Jul 2024 17:58:04 +0000 (19:58 +0200)]
package/libks: bump version to 2.0.5

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agosupport/testing/infra/emulator.py: add host load info in run log
Julien Olivain [Sun, 28 Jul 2024 15:46:17 +0000 (17:46 +0200)]
support/testing/infra/emulator.py: add host load info in run log

Runtime tests running on test runners are subject to a high
variability in term of performance and timing. Most or the runtime
test commands are executed with a timeout, in pexpect.

Slow or very loaded test runners can use the timeout_multiplier to
globally increase those timeouts.

Some runtime test commands sometimes needs to poll or query a state,
rather than having purely sequential actions. It is sometimes hard to
know, from the test writer point of view, the maximum timeout to set, or
if a retry logic is needed.

In order to help debugging runtime tests failing due very slow
execution, this commit adds extra information on the host test runner
about its load in the run log. Relevant information are: number of
cpus, the load average at the moment the emulator is started and the
current timeout_multiplier.

Note: this change was discussed in:
https://lists.buildroot.org/pipermail/buildroot/2024-July/759119.html

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/libcurl: security bump to version 8.9.0
Bernd Kuhls [Sun, 28 Jul 2024 07:52:47 +0000 (09:52 +0200)]
package/libcurl: security bump to version 8.9.0

Removed patch which is included in this release.

Changelog: https://curl.se/changes.html#8_9_0

Fixes
CVE-2024-6197: https://curl.se/docs/CVE-2024-6197.html
CVE-2024-6874 (Apple-only): https://curl.se/docs/CVE-2024-6874.html

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoDEVELOPERS: add Bernd Kuhls for openvpn
Bernd Kuhls [Sun, 28 Jul 2024 08:01:00 +0000 (10:01 +0200)]
DEVELOPERS: add Bernd Kuhls for openvpn

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/gdb: move GDB 14.x patches to the right folder
Thomas Petazzoni [Sun, 28 Jul 2024 16:34:10 +0000 (18:34 +0200)]
package/gdb: move GDB 14.x patches to the right folder

Commit bfefed17a9e5a421b3217685003d3b22c99de4ab ("package/gdb: bump
14.x series from 14.1 to 14.2"), which upgraded the GDB 14.x series
from 14.1 to 14.2 forgot to rename the directory containing the
patches, causing them to no longer be applied.

The patches still apply properly with no change, so renaming the
directory is sufficient.

  http://autobuild.buildroot.net/results/b8c6af95b244272220c63847e7cc929c9c58eee4/

Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/busybox: fix menuconfig with GCC 14
Fiona Klute (WIWA) [Fri, 26 Jul 2024 16:01:52 +0000 (18:01 +0200)]
package/busybox: fix menuconfig with GCC 14

GCC 14 errors out on the implicit return type of "main() {}". The
patch also removes the /dev/null redirection of GCC stderr that hid
the actual problem.

Signed-off-by: Fiona Klute (WIWA) <[email protected]>
Reviewed-by: Brandon Maier <[email protected]>
Tested-by: Brandon Maier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agosupport/testing: add testing for eltest in execline test
J. Neuschäfer [Fri, 26 Jul 2024 20:03:53 +0000 (22:03 +0200)]
support/testing: add testing for eltest in execline test

The previous commit removes s6-test from the runtime tests. This
commit adds the same test for eltest, which replaced s6-test.

Signed-off-by: J. Neuschäfer <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agosupport/testing: fix s6-portable-utils test
J. Neuschäfer [Fri, 26 Jul 2024 20:03:52 +0000 (22:03 +0200)]
support/testing: fix s6-portable-utils test

s6-test was removed in s6-portable-utils 2.3.0.0, and replaced with
eltest (from execline). This change broke the existing runtime tests
with commit 42fad03182 ("packages: bump skalibs-related packages").

Instead of s6-test simply use the shell built-in "test", which provides
sufficient functionality.

Fixes:

  https://gitlab.com/buildroot.org/buildroot/-/jobs/7338388010

Signed-off-by: J. Neuschäfer <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/softhsm2: select BR2_PACKAGE_LIBOPENSSL_ENGINES
Fabrice Fontaine [Fri, 26 Jul 2024 19:18:45 +0000 (21:18 +0200)]
package/softhsm2: select BR2_PACKAGE_LIBOPENSSL_ENGINES

softhsm2 unconditionally calls the (deprecated) ENGINE_* logic in
libopenssl resulting in a build failure when
!BR2_PACKAGE_LIBOPENSSL_ENGINES since commit
623d3bbe43e9193aa8e3395367d01af59071b859:

OSSLCryptoFactory.cpp: In constructor 'OSSLCryptoFactory::OSSLCryptoFactory()':
OSSLCryptoFactory.cpp:146:9: error: 'ENGINE_load_rdrand' was not declared in this scope
  146 |         ENGINE_load_rdrand();
      |         ^~~~~~~~~~~~~~~~~~

Fixes: 623d3bbe43e9193aa8e3395367d01af59071b859
 - http://autobuild.buildroot.org/results/9d0047755d19f1f27a42a758277de8d7a3366832

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/nasm: bump to version 2.16.03
Fabrice Fontaine [Sat, 27 Jul 2024 13:57:48 +0000 (15:57 +0200)]
package/nasm: bump to version 2.16.03

https://nasm.us/doc/nasmdocc.html

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/libnfs: fix build with gcc >= 14
Fabrice Fontaine [Sat, 27 Jul 2024 08:42:48 +0000 (10:42 +0200)]
package/libnfs: fix build with gcc >= 14

Fix the following build failure with gcc >= 14 which enables
-Werror=implicit-function-declaration
(https://gcc.gnu.org/gcc-14/porting_to.html):

nfs-stat.c: In function 'main':
nfs-stat.c:287:30: error: implicit declaration of function 'ctime' [-Wimplicit-function-declaration]
  287 |         printf("Access: %s", ctime( (const time_t *) &st.nfs_atime));
      |                              ^~~~~
nfs-stat.c:177:1: note: 'ctime' is defined in header '<time.h>'; this is probably fixable by adding '#include <time.h>'
  176 | #include <pwd.h>
  +++ |+#include <time.h>
  177 | char *uid_to_name(int uid)

Fixes:
 - http://autobuild.buildroot.org/results/73c3828a4e5d275ca0dfdd5b314494e2b00393c8

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/systemd: bump to version 256.4
James Hilliard [Sat, 27 Jul 2024 08:13:44 +0000 (02:13 -0600)]
package/systemd: bump to version 256.4

Remove patch which is now upstream

Rebase fix missing LOOP_SET_BLOCK_SIZE patch.

Update config options to match new expected format.

Add new nsresourced, mountfsd and vmspawn config options.

Add new systemd-journal-upload user for journald-remote.

Add new kernel config enable/disable options from systemd readme.

Add new optional dependencies and config options as appropriate.

LICENSES/README.md hash changed due to additional details added:
https://github.com/systemd/systemd/commit/fb747bd8cdcbeb55f9ef3c62289fff8ff5a25b68

Signed-off-by: James Hilliard <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/libpwquality: fix PAM module path
Danomi Manchego [Fri, 26 Jul 2024 09:46:03 +0000 (05:46 -0400)]
package/libpwquality: fix PAM module path

The libpwquality package provides the pam_pwquality PAM module - the
replacement for pam_cracklib that was dropped from linux-pam back in
version 1.5.0.  However, it currently installs it to the wrong place,
so passwd and friends fail to find it.  This commit sets the security
directory path to /lib/security to match the corresponding setting in
linux-pam.mk.

Note that libpwquality has *always* installed pam_pwquality in the wrong
place, since version 1.3.0 was added to buildroot in 2017 in commit
462040443ca943694fc59ec8380c82f8bf9aaddc.  However, back then, linux-pam
version 1.3.0 still provided pam_cracklib for advanced password checking.
Linux-pam deprecated pam_cracklib in 1.4.0 but still built it for us when
linux-pam.mk set --enable-cracklib.  Linux-PAM deleted pam_cracklib
altogether in 1.5.0, so it was not until our update to linux-pam-1.5.1
in commit 276f1e0a896698abec85500a86686bf72c79eb91 that pam_cracklib
became unavailable.  After that point, pam_pwquality was the only
alternative for PAM-based password checking.

Signed-off-by: Danomi Manchego <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/elfutils: fix build on microblaze
Dario Binacchi [Thu, 25 Jul 2024 08:06:41 +0000 (10:06 +0200)]
package/elfutils: fix build on microblaze

Fix the following build failure on microblaze:

dwelf_elf_begin.c:62:1: error: symver is only supported on ELF platforms
   62 | OLD_VERSION (dwelf_elf_begin, ELFUTILS_0.175)
      | ^~~~~~~~~~~
dwelf_elf_begin.c:62:1: error: symver is only supported on ELF platforms

Fixes:
 - http://autobuild.buildroot.org/results/5ca2aa5c76415690ad4a85837ba47e7bcfbdbcbc

Signed-off-by: Dario Binacchi <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/uclibc-ng-test: fix build with the musl C library
Dmitry Chestnykh [Thu, 25 Jul 2024 08:27:03 +0000 (11:27 +0300)]
package/uclibc-ng-test: fix build with the musl C library

Musl doesn't provide sys/asm.h header so we should add some defines
inside mips-specific header file to avoid build errors.

Fixes:

  http://autobuild.buildroot.net/results/af7a1d00930485f87f77762b34cae01873a8cd41/

Signed-off-by: Dmitry Chestnykh <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agogitignore: ignore multiple output directories
Brandon Maier [Wed, 24 Jul 2024 21:23:21 +0000 (21:23 +0000)]
gitignore: ignore multiple output directories

Developers may have multiple output directories when building multiple
boards in parallel. A previous commit attempted to gitignore new output
directories automatically but broke some things (commit a14c862c08
"Create a .gitignore file in the CANONICAL_O directory").

To provide some support, ignore anything in the Buildroot directory that
starts with "output". This is a bit more cumbersome, but doesn't break
packages based on Python maturin.

Signed-off-by: Brandon Maier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agoRevert "Create a .gitignore file in the CANONICAL_O directory"
Brandon Maier [Wed, 24 Jul 2024 21:23:20 +0000 (21:23 +0000)]
Revert "Create a .gitignore file in the CANONICAL_O directory"

The packages 'python-jsonschema-specifications', 'pydantic-core', and
likely other packages based on Python maturin silently stopped
installing files to the host and target directories after commit
a14c862c08.

A similar issue was reported by the Conda project[1]. It seems some
build tools scan for gitignore files to decide what files to build
and install.

I attempted various combinations of gitignore patterns including
mimicking the Conda project's gitignore[2], but the only thing that has
worked reliably is the original `/output` ignore in the root Buildroot
directory.

This reverts commit a14c862c08865e053d5fce90a0d0323b8f9e4bc0.

[1] https://github.com/PyO3/maturin/issues/1911
[2] https://github.com/conda-forge/conda-smithy/blob/main/conda_smithy/feedstock_content/.gitignore
Reported-by: Bryan Brattlof <[email protected]>
Signed-off-by: Brandon Maier <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/tinyssh: fix static-only build
Martin Wetterwald [Thu, 25 Jul 2024 17:37:09 +0000 (19:37 +0200)]
package/tinyssh: fix static-only build

When using BR2_STATIC_LIBS=y, tinysshd's build was successful, but the
binary didn't work on the final target: this is because a dynamically
linked ELF was produced, on a target having no dynamic loader at all.

Using $(TARGET_CONFIGURE_OPTS) propagates all the options and not only
"CC", resulting in a correct static binary able to run on the target.

Without the patch:

> tinysshd: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV),
> dynamically linked, interpreter /lib/ld-musl-armhf.so.1, stripped

With the patch:

> tinysshd: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV),
> statically linked, stripped

Fixes: a7b3de8a3b1b446c081593192c3acb847f6f5f05
Signed-off-by: Martin Wetterwald <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/intel-vpl-gpu-rt: bump version to 24.3.0
Bernd Kuhls [Thu, 25 Jul 2024 21:28:04 +0000 (23:28 +0200)]
package/intel-vpl-gpu-rt: bump version to 24.3.0

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/intel-mediadriver: bump version to 24.3.0
Bernd Kuhls [Thu, 25 Jul 2024 21:28:03 +0000 (23:28 +0200)]
package/intel-mediadriver: bump version to 24.3.0

Added upstream fix for build issues with GCC 14.x.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/fetchmail: bump version to 6.4.39
Bernd Kuhls [Thu, 25 Jul 2024 19:52:18 +0000 (21:52 +0200)]
package/fetchmail: bump version to 6.4.39

Release notes:
https://sourceforge.net/p/fetchmail/mailman/message/58797299/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/openvpn: bump version to 2.6.12
Bernd Kuhls [Thu, 25 Jul 2024 19:51:43 +0000 (21:51 +0200)]
package/openvpn: bump version to 2.6.12

Release notes:
https://sourceforge.net/p/openvpn/mailman/message/58796813/

Changelog:
https://github.com/OpenVPN/openvpn/blob/release/2.6/ChangeLog
https://github.com/OpenVPN/openvpn/blob/release/2.6/Changes.rst

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/apache: security bump version to 2.4.62
Bernd Kuhls [Thu, 25 Jul 2024 19:50:53 +0000 (21:50 +0200)]
package/apache: security bump version to 2.4.62

Fixes CVE-2024-40725 & CVE-2024-40898.

Changelog: https://downloads.apache.org/httpd/CHANGES_2.4.62

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agolinux: bump latest version to 6.10
Bernd Kuhls [Thu, 25 Jul 2024 19:50:00 +0000 (21:50 +0200)]
linux: bump latest version to 6.10

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months ago{toolchain, linux-headers}: add support for 6.10 headers
Bernd Kuhls [Thu, 25 Jul 2024 19:49:59 +0000 (21:49 +0200)]
{toolchain, linux-headers}: add support for 6.10 headers

And add (and default to) 6.10 to linux-headers.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months ago{linux, linux-headers}: bump 4.19.x / 5.{4, 10, 15}.x / 6.{1, 6, 9}.x series
Bernd Kuhls [Thu, 25 Jul 2024 19:49:58 +0000 (21:49 +0200)]
{linux, linux-headers}: bump 4.19.x / 5.{4, 10, 15}.x / 6.{1, 6, 9}.x series

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/libnss: bump version to 3.102.1
Giulio Benetti [Thu, 25 Jul 2024 15:30:29 +0000 (17:30 +0200)]
package/libnss: bump version to 3.102.1

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/libtraceevent: bump to version 1.8.3
Giulio Benetti [Thu, 25 Jul 2024 15:30:28 +0000 (17:30 +0200)]
package/libtraceevent: bump to version 1.8.3

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/libtracefs: bump to version 1.8.1
Giulio Benetti [Thu, 25 Jul 2024 15:30:27 +0000 (17:30 +0200)]
package/libtracefs: bump to version 1.8.1

Let's drop local patches since they have been committed.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/lrzsz: drop unused LRZSZ_POST_CONFIGURE_HOOKS
Fabrice Fontaine [Thu, 25 Jul 2024 09:22:09 +0000 (11:22 +0200)]
package/lrzsz: drop unused LRZSZ_POST_CONFIGURE_HOOKS

As already done for LRZSZ_BUILD_HOOKS in commit
5fde4abc8d67ac2317b1de7a1b4cde8091f4e3c7, drop bogus
LRZSZ_POST_CONFIGURE_HOOKS as this hook added in 2010 is also never
called

Fixes: 4f3f291a3bfc1893cbfb4d9803c35a4f6752784d
Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/wireless-regdb: fix crda build
Fabrice Fontaine [Wed, 24 Jul 2024 11:13:58 +0000 (13:13 +0200)]
package/wireless-regdb: fix crda build

Fix the following build failure raised since bump to version 2024.07.04
in commit 213c5c0191be022671aa726902dd7dfef5899c6e and
https://git.kernel.org/pub/scm/linux/kernel/git/wens/wireless-regdb.git/commit/?id=37dcea0e6e5effb4228fe385e906edba3cbee389:

/usr/bin/install -m 644 -D -T /home/buildroot/autobuild/instance-3/output-1/build/wireless-regdb-2024.07.04/sforshee.key.pub.pem /home/buildroot/autobuild/instance-3/output-1/target/etc/wireless-regdb/pubkeys/sforshee.key.pub.pem
/usr/bin/install: cannot stat '/home/buildroot/autobuild/instance-3/output-1/build/wireless-regdb-2024.07.04/sforshee.key.pub.pem': No such file or directory

Fixes: 213c5c0191be022671aa726902dd7dfef5899c6e
 - http://autobuild.buildroot.org/results/9ace181735305cf8e29e0bbace1aec3796c32978

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/can-utils: fix build with gcc >= 14
Fabrice Fontaine [Wed, 24 Jul 2024 11:01:26 +0000 (13:01 +0200)]
package/can-utils: fix build with gcc >= 14

Fix the following build failure with gcc >= 14:

j1939acd.c: In function 'main':
j1939acd.c:489:38: error: passing argument 1 of 'asprintf' from incompatible pointer type [-Wincompatible-pointer-types]
  489 |                         if (asprintf(&program_invocation_name, "%s.%s",
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~
      |                                      |
      |                                      const char **

Fixes:
 - http://autobuild.buildroot.org/results/1e2a533a936624249cd79d34983c889c3c4c2e3b

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/libressl: fix powerpc64 build
Fabrice Fontaine [Wed, 24 Jul 2024 16:38:06 +0000 (18:38 +0200)]
package/libressl: fix powerpc64 build

Fix the following build failure with powerpc64 raised since bump to
version 3.8.2 in commit 21eca49ed5110872407b76ab9337d2877c4cda24:

In file included from /home/autobuild/autobuild/instance-23/output-1/build/libressl-3.8.4/crypto/rc4/rc4_enc.c:61:
/home/autobuild/autobuild/instance-23/output-1/build/libressl-3.8.4/crypto/../include/openssl/rc4.h:75:9: error: unknown type name 'RC4_INT'
   75 |         RC4_INT x, y;
      |         ^~~~~~~

Fixes: 21eca49ed5110872407b76ab9337d2877c4cda24
 - http://autobuild.buildroot.org/results/2533f8f642f435b40ce687b6df482c51a3fa0250

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/btrfs-progs: don't install host udev files
Fabrice Fontaine [Wed, 24 Jul 2024 08:53:02 +0000 (10:53 +0200)]
package/btrfs-progs: don't install host udev files

Pass an empty value for udevdir to avoid the following host build
failure on one of the autobuilders:

/usr/bin/install -c -m755 -d /usr/lib/udev/rules.d
/usr/bin/install -c -m644 64-btrfs-dm.rules 64-btrfs-zoned.rules /usr/lib/udev/rules.d
/usr/bin/install: cannot create regular file '/usr/lib/udev/rules.d/64-btrfs-dm.rules': Permission denied
/usr/bin/install: cannot create regular file '/usr/lib/udev/rules.d/64-btrfs-zoned.rules': Permission denied

This build failure can be raised since the addition of the host variant
in commit ed69859a7261ee86e71aa666d30a28e374769e15. udev rules were
added by upstream in 2016 by
https://github.com/kdave/btrfs-progs/commit/62c0666378eb70285b6a3052bf4144d2132a5891

Fixes: ed69859a7261ee86e71aa666d30a28e374769e15
 - http://autobuild.buildroot.org/results/c46238afe8d23cf4bff4e7290a5eaebd0640eb6e

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/dvb-apps: drop package
Fabrice Fontaine [Tue, 23 Jul 2024 21:13:00 +0000 (23:13 +0200)]
package/dvb-apps: drop package

As advocated by Thomas Petazzoni [1], drop dvb-apps as package is not
maintained anymore.

[1] https://patchwork.ozlabs.org/project/buildroot/patch/20240723162533[email protected]

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/quotatool: bump to version 1.6.4
Fabrice Fontaine [Tue, 23 Jul 2024 12:31:45 +0000 (14:31 +0200)]
package/quotatool: bump to version 1.6.4

- Switch site to get latest release
- Send patch upstream
- This bump will fix the following build failure with gcc >= 14:

  src/main.c: In function 'main':
  src/main.c:211:17: error: implicit declaration of function 'quota_reset_grace'; did you mean 'xfs_reset_grace'? [-Wimplicit-function-declaration]
    211 |           if (! quota_reset_grace(quota, (argdata->block_reset ? GRACE_BLOCK : GRACE_INODE)))
        |                 ^~~~~~~~~~~~~~~~~
        |                 xfs_reset_grace

https://github.com/ekenberg/quotatool/blob/v1.6.4/ChangeLog

Fixes:
 - http://autobuild.buildroot.org/results/1855bc61fb231fadab77840dcd7ef75c414fe5be

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/procps-ng: security bump to version 4.0.4
Fabrice Fontaine [Tue, 23 Jul 2024 12:01:40 +0000 (14:01 +0200)]
package/procps-ng: security bump to version 4.0.4

- Fixes CVE-2023-4016

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

- This bump will also fix the following build failure with gcc >= 14:

  pgrep.c: In function 'main':
  pgrep.c:1066:37: error: implicit declaration of function 'pidfd_open'; did you mean 'fdopen'? [-Wimplicit-function-declaration]
   1066 |                         int pidfd = pidfd_open(procs[i].num, 0);
        |                                     ^~~~~~~~~~
        |                                     fdopen

https://gitlab.com/procps-ng/procps/-/blob/v4.0.4/NEWS

Fixes:
 - http://autobuild.buildroot.org/results/bd7b49123905c580842a3dd3b7a338d5aedf55d7

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/xz: fix largefile option
Fabrice Fontaine [Tue, 23 Jul 2024 20:55:43 +0000 (22:55 +0200)]
package/xz: fix largefile option

Fix typo in --enable-largefile added by commit
25254458bde6befcbf93b746d994f94665741c42

Fixes: 25254458bde6befcbf93b746d994f94665741c42
Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
5 months agopackage/speex: ARM5E needs ARM mode
Fabrice Fontaine [Tue, 23 Jul 2024 20:53:06 +0000 (22:53 +0200)]
package/speex: ARM5E needs ARM mode

Add a dependency on ARM mode for ARM5E to fix the following build
failure on Cortex-M3 which only supports Thumb2 mode:

/tmp/ccJHSu7y.s:158: Error: selected processor does not support `smulbb r1,r6,lr' in Thumb mode

Fixes:
 - http://autobuild.buildroot.org/results/1575da3a8ea2bcde7fa9885df317a12d5c36918f

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
This page took 0.133592 seconds and 4 git commands to generate.