]> Git Repo - buildroot-mgba.git/log
buildroot-mgba.git
10 months agoboot/uboot: rename TI_K3_DM option to cover further TI K3 SoCs support
Romain Naour [Sun, 7 Apr 2024 10:34:56 +0000 (12:34 +0200)]
boot/uboot: rename TI_K3_DM option to cover further TI K3 SoCs support

BR2_TARGET_UBOOT_NEEDS_TI_K3_DM option has been introduced initially to
support certain TI K3 devices such as AM62x and AM62Ax that require a
Device Manager (DM) firmware.

This option needs to be renamed to use a more generic name in order
to cover further TI K3 SoCs support along with the new u-boot binman
tool that will be added in followup patch. With binman enabled in
u-boot on TI K3 SoC, ti-k3-boot-firmware is needed at buildtime to
provide ti-sysfw (System Firmware) for all TI K3 SoC along with Device
Manager (DM) firmware for AM62x and AM62Ax devices.

With binman support enabled, we don't need to provide the path of the
Device Manager firmware anymore (see [2]).
We can remove DM="<DM firmware>.xer5f" from UBOOT_MAKE_OPTS.
It also means that we can also remove BR2_TARGET_UBOOT_TI_K3_DM_SOCNAME
used to define DM path.

  DM=$(BINARIES_DIR)/ti-dm/$(UBOOT_TI_K3_DM_SOCNAME)/ipc_echo_testb_mcu1_0_release_strip.xer5f

For now, keep BR2_TARGET_UBOOT_TI_K3_DM_SOCNAME and DM only when
ti-k3-image-gen is used. We need to update ti_am62x_sk_defconfig
to use binman before removing them along with ti-k3-image-gen.

[1] 52ce606c05ee3ac869f8087292bc3dbb0d25b79b
[2] https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/09_01_00_08/exports/docs/linux/Foundational_Components/U-Boot/UG-General-Info.html

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agoboard/ti/am6{2, 4}x-sk: add arm-trusted-firmware v2.7 hash
Romain Naour [Sun, 7 Apr 2024 10:34:55 +0000 (12:34 +0200)]
board/ti/am6{2, 4}x-sk: add arm-trusted-firmware v2.7 hash

We are going to enable BR2_DOWNLOAD_FORCE_CHECK_HASHES by default
to enforce downloads to have at least one valid hash including
those that use a custom version.

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agoboot/ti-k3-r5-loader: drop hash for version 2022.10
Dario Binacchi [Sun, 7 Apr 2024 10:34:54 +0000 (12:34 +0200)]
boot/ti-k3-r5-loader: drop hash for version 2022.10

The patch removes the hash for version 2022.10 of ti-k3-r5-loader
(i. e. U-Boot). Instead, it is added to a custom hash file in the
global patch dir of the ti_am6{2,4]x_sk_defconfig configurations.

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: Romain Naour <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/opensc: openssl is optional, not mandatory
Fabrice Fontaine [Sun, 7 Apr 2024 19:29:44 +0000 (21:29 +0200)]
package/opensc: openssl is optional, not mandatory

openssl is optional, not mandatory since the addition of the package in
commit 8aaa7ecbce1d10cbcd880c3da5e429988f96176a

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/links: bump to version 2.29
Fabrice Fontaine [Sun, 7 Apr 2024 19:14:48 +0000 (21:14 +0200)]
package/links: bump to version 2.29

http://links.twibright.com/download/ChangeLog

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/oprofile: drop unrecognized option
Fabrice Fontaine [Sun, 7 Apr 2024 18:49:07 +0000 (20:49 +0200)]
package/oprofile: drop unrecognized option

--enable-gui is unrecognized since bump to version 1.0.0 in commit
7f7dc71cc8545dacf23f9a25f33c184d15bed65c and
https://github.com/wcohen/oprofile/commit/0c142c3a096d3e9ec42cc9b0ddad994fea60d135:

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/systemd: fix build with gcc >= 13
Fabrice Fontaine [Sun, 7 Apr 2024 18:41:52 +0000 (20:41 +0200)]
package/systemd: fix build with gcc >= 13

Fix the following build failure with gcc >= 13:

In file included from ../src/basic/macro.h:446,
                 from ../src/basic/alloc-util.h:10,
                 from ../src/shared/install.c:12:
../src/shared/install.c: In function ‘install_changes_dump’:
../src/shared/install.c:444:64: error: ‘%s’ directive argument is null [-Werror=format-overflow=]
  444 |                         err = log_error_errno(changes[i].type, "Failed to %s unit, unit %s does not exist.",
      |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/nasm: bump to version 2.16.02
Fabrice Fontaine [Sun, 7 Apr 2024 17:14:45 +0000 (19:14 +0200)]
package/nasm: bump to version 2.16.02

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/botan: security bump to version 3.3.0
Fabrice Fontaine [Sun, 7 Apr 2024 17:09:36 +0000 (19:09 +0200)]
package/botan: security bump to version 3.3.0

- Fix a potential denial of service caused by accepting arbitrary
  length primes as potential elliptic curve parameters in ASN.1
  encodings. With very large inputs the primality verification
  can become computationally expensive. Now any prime field larger
  than 1024 bits is rejected immediately.

https://botan.randombit.net/news.html#version-3-3-0-2024-02-20

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/wolfssl: security bump to version 5.7.0
Fabrice Fontaine [Sun, 7 Apr 2024 17:07:06 +0000 (19:07 +0200)]
package/wolfssl: security bump to version 5.7.0

Vulnerabilities
 - [High] CVE-2024-0901 Potential denial of service and out of bounds
   read. Affects TLS 1.3 on the server side when accepting a connection
   from a malicious TLS 1.3 client. If using TLS 1.3 on the server side
   it is recommended to update the version of wolfSSL used.
 - [Med] CVE-2024-1545 Fault Injection vulnerability in
   RsaPrivateDecryption function that potentially allows an attacker
   that has access to the same system with a victims process to perform
   a Rowhammer fault injection.
 - [Med] Fault injection attack with EdDSA signature operations. This
   affects ed25519 sign operations where the system could be susceptible
   to Rowhammer attacks.

No official tarball provided so switch to github and set autoreconf

https://github.com/wolfSSL/wolfssl/releases/tag/v5.7.0-stable

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/dahdi-linux: fix build with kernel >= 6.8
Fabrice Fontaine [Sun, 7 Apr 2024 17:03:27 +0000 (19:03 +0200)]
package/dahdi-linux: fix build with kernel >= 6.8

Fix the following build failure with kernel >= 6.8:

/home/autobuild/autobuild/instance-8/output-1/build/dahdi-linux-3.3.0/drivers/dahdi/xpp/card_global.c: In function ‘parse_chip_command’:
/home/autobuild/autobuild/instance-8/output-1/build/dahdi-linux-3.3.0/drivers/dahdi/xpp/card_global.c:345:9: error: implicit declaration of function ‘strlcpy’; did you mean ‘strscpy’? [-Werror=implicit-function-declaration]
  345 |         strlcpy(buf, cmdline, MAX_PROC_WRITE);  /* Save a copy */
      |         ^~~~~~~
      |         strscpy

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/clamav: fix CLAMAV_LIBS
Fabrice Fontaine [Sun, 7 Apr 2024 16:13:39 +0000 (18:13 +0200)]
package/clamav: fix CLAMAV_LIBS

The LIBS environment variable is ignored since bump to version 1.0.1 and
switch to cmake build system in commit
203725a46bc6b61ed7e4fdb3d76f62327d3e47fa resulting in the following
build failure:

/home/buildroot/autobuild/run/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-musleabihf/12.3.0/../../../../arm-buildroot-linux-musleabihf/bin/ld: CMakeFiles/clamonacc.dir/inotif/hash.c.o: in function `onas_ht_add_hierarchy':
hash.c:(.text+0xa84): undefined reference to `fts_open'

Fixes: 203725a46bc6b61ed7e4fdb3d76f62327d3e47fa
 - http://autobuild.buildroot.org/results/fe71ab29d02caeed609f1a181fccbd46b6feff65

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/openblas: fix build
Fabrice Fontaine [Sun, 7 Apr 2024 15:34:17 +0000 (17:34 +0200)]
package/openblas: fix build

Fix the following build failure raised since bump to version 0.3.27 in
commit 59b48b5cff057f2429b1143d6f50c39d93ca8ef3:

/bin/sh: ./xccblat3_3m: No such file or directory

Fixes: 59b48b5cff057f2429b1143d6f50c39d93ca8ef3
 - http://autobuild.buildroot.org/results/52acc2d95bbc07155b9d446ab8625f9c9eb81b52

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/inih: bump to version 58
Fabrice Fontaine [Sun, 7 Apr 2024 13:16:49 +0000 (15:16 +0200)]
package/inih: bump to version 58

This bump will fix the following build failure with gcc 5 raised since
bump to version 57 in commit 65c8a9b6626de83365865dea6fff1749466a36aa
thanks to
https://github.com/benhoyt/inih/commit/4e618f77d4bae216865c5abd972d99b1ba5031e2:

In file included from /home/buildroot/autobuild/run/instance-1/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/cstdint:35:0,
                 from ../cpp/INIReader.h:17,
                 from ../cpp/INIReader.cpp:16:
/home/buildroot/autobuild/run/instance-1/output-1/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support for the \
  ^

https://github.com/benhoyt/inih/releases/tag/r58

Fixes: 65c8a9b6626de83365865dea6fff1749466a36aa
 - http://autobuild.buildroot.org/results/7a5ba516cde536e103669a0422d336dd8a3b1dbc

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/perl-net-ssleay: bump to version 1.94
Fabrice Fontaine [Sun, 7 Apr 2024 12:45:50 +0000 (14:45 +0200)]
package/perl-net-ssleay: bump to version 1.94

This bump will fix the following build failure with libressl raised
since commit 9d8f9c73a2fd087dd2e8d8853a80da605fa64e4b:

SSLeay.c: In function 'XS_Net__SSLeay_X509_policy_tree_free':
SSLeay.c:17730:9: error: unknown type name 'X509_POLICY_TREE'
17730 |         X509_POLICY_TREE *      tree = INT2PTR(X509_POLICY_TREE *,SvIV(ST(0)))
      |         ^~~~~~~~~~~~~~~~

https://metacpan.org/dist/Net-SSLeay/changes

Fixes: 9d8f9c73a2fd087dd2e8d8853a80da605fa64e4b
 - http://autobuild.buildroot.org/results/974b7cdd275249c888fc6205f6ca31a3cf28b18f

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/libxcrypt: use official tarball
Fabrice Fontaine [Sun, 7 Apr 2024 12:06:52 +0000 (14:06 +0200)]
package/libxcrypt: use official tarball

Use official tarball and so drop autoreconf

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/fmc: enable also for aarch64 QorIQ processors
David Gouarin [Wed, 6 Mar 2024 11:37:24 +0000 (12:37 +0100)]
package/fmc: enable also for aarch64 QorIQ processors

QorIQ processors family also includes LS Series wich are based on aarch64

Signed-off-by: David Gouarin <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/imx-gpu-viv: fix masking fb option
Andreas Naumann [Wed, 6 Mar 2024 11:12:12 +0000 (12:12 +0100)]
package/imx-gpu-viv: fix masking fb option

Only the 32bit ARM blob provides the framebuffer backend. This is
apparently independent of which imx8 derivate is used, so changed
the condition for the config option accordingly.

Signed-off-by: Andreas Naumann <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/dmraid: fix musl build
Fabrice Fontaine [Wed, 6 Mar 2024 09:19:30 +0000 (10:19 +0100)]
package/dmraid: fix musl build

dmraid is a very old package from 2010 with an awkward configure script
which doesn't honor CFLAGS:

 ac_cv_env_CFLAGS_set=set
 ac_cv_env_CFLAGS_value='-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os -g0 '

[...]

 ## ----------------- ##
 ## Output variables. ##
 ## ----------------- ##

 AWK='gawk'
 CC='/home/autobuild/autobuild/instance-3/output-1/host/bin/sh4a-buildroot-linux-musl-gcc'
 CFLAGS='-O2'

resulting in the following build failure with musl >= 1.2.4 and
https://github.com/bminor/musl/commit/25e6fee27f4a293728dd15b659170e7b9c7db9bc
because _LARGEFILE64_SOURCE is not set:

/home/autobuild/autobuild/instance-3/output-1/host/lib/gcc/sh4a-buildroot-linux-musl/12.3.0/../../../../sh4a-buildroot-linux-musl/bin/ld: misc/file.o: in function `rw_file':
file.c:(.text+0x150): undefined reference to `lseek64'

To fix this issue, pass TARGET_CONFIGURE_OPTS through DMRAID_MAKE_OPTS

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/rtl8723bu: bump to 2024-03-03 version
Giulio Benetti [Tue, 5 Mar 2024 20:37:39 +0000 (21:37 +0100)]
package/rtl8723bu: bump to 2024-03-03 version

This version allows to build with Linux 6.8

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/dmenu-wayland: fix uclibc build
Fabrice Fontaine [Tue, 5 Mar 2024 11:11:34 +0000 (12:11 +0100)]
package/dmenu-wayland: fix uclibc build

Set -std=gnu99 to fix the following uclibc build failure raised since
the addition of the package in commit
2f6b1b8e6893003efcc72185cd468dcb0b088b2d:

../draw.c:37:23: error: 'CLOCK_REALTIME' undeclared (first use in this function)
   37 |         clock_gettime(CLOCK_REALTIME, &ts);
      |                       ^~~~~~~~~~~~~~

Fixes: 2f6b1b8e6893003efcc72185cd468dcb0b088b2d
 - http://autobuild.buildroot.org/results/4b9db67fb444ec35d741e5d3e74263ac0c4d4a7d

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agoRevert "package/apache: add libxcrypt optional dependency"
Bernd Kuhls [Sun, 7 Apr 2024 15:49:58 +0000 (17:49 +0200)]
Revert "package/apache: add libxcrypt optional dependency"

This reverts commit 02905fe54cb2136c15cc71d2840d60537f1513a8.

The build error
http://autobuild.buildroot.org/results/f0f55d9d66b07cb3408086d2632f8cd1bebb670e/

resulted from the apr package and was fixed with commit
https://git.buildroot.net/buildroot/commit/?id=2402e0f1d31327806422692db6523120227bc5b0

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agosupport/scripts/pkg-stats: fix/improve git hash sorting
Sen Hastings [Tue, 5 Mar 2024 09:33:34 +0000 (01:33 -0800)]
support/scripts/pkg-stats: fix/improve git hash sorting

sortGrid()'s handling of git hashes and other large hex numbers
has been inconsistent, they can be detected as strings or numbers
depending on what type of character they start with.
This patch fixes the behaviour by using a regex to capture everything
that looks like a big hex number and treat it as a string.
This means when you sort by current version ascending all the version
strings with big hex numbers should show up first, sorted 0-9,a-f.

First we check for a string length >= 39, and then apply a regex
to return an array with every char from that string that matched
the regex. If the length of this array is still >= 39 we can assume
we are looking at something containing a git hash.

The reason why the length is defined as ">= 39" and not "40" or
"39 or 40" is twofold:

Firstly, 39 was chosen as a minimum to match stuff with 39 char git
hashes, like the rockchip-mali package.

Secondly, there is no max because we actually want to catch not
just explicitly git hashes, but any verson string with big gnarly
hex numbers in it.
Stuff like: "1.4.2-168-ged3039cdbeeb28fc0011c3585d8f7dfb91038292"

Why? Well, the idea is less about git hashes and sorting
and more about grouping similarly formatted version strings.

It would be impossble (or at least annoyingly complicated) and of
dubious utility to get a real sequential sort out of the
current version column, so the attempt here is to at the very
least collect all the similarly formatted things together.

This isn't perfect, but it's a (arguably) more useful sorted
output than before.

A demo is available here:
https://sen-h.codeberg.page/pkg-stats-demos/@pages/fix-improve-git-hash-sorting.html

Signed-off-by: Sen Hastings <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agosupport/scripts/pkg-stats: fix bug when sorting by hashfile
Sen Hastings [Sun, 25 Feb 2024 22:05:44 +0000 (14:05 -0800)]
support/scripts/pkg-stats: fix bug when sorting by hashfile

Because the div_class variable was not reassigned a value,
cells in the latest_version column were still being assigned
hash_file classes and so were being picked up as elements in
the hash_file sort. This lead to execessive grid gap elements
stacking up and creating huge blank spaces at the top of the page.
This is very noticable on pages with a large number of packages,
like the ones the autobuilder creates.

original behaviour(click the "Hash file" column label twice):
http://autobuild.buildroot.org/stats/master.html

demo of fixed behaviour:
https://sen-h.codeberg.page/pkg-stats-demos/@pages/fix-bug-when-sorting-by-hash-file.html

Signed-off-by: Sen Hastings <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/tcf-agent: fix x86 build
Fabrice Fontaine [Fri, 1 Mar 2024 21:37:22 +0000 (22:37 +0100)]
package/tcf-agent: fix x86 build

Fix the following x86 build failure raised since bump to version 1.8.0
in commit 81802e263a12e173e0e1028449d1e1e11b2e5974 and
https://gitlab.eclipse.org/eclipse/tcf/tcf.agent/-/commit/8df5540c53b862d516ac25f908c2fff4a547b4a6:

/home/buildroot/autobuild/run/instance-1/output-1/build/tcf-agent-1.8.0/agent/tcf/services/tcf_elf.c: In function 'unpack_elf_symbol_info':
/home/buildroot/autobuild/run/instance-1/output-1/build/tcf-agent-1.8.0/agent/tcf/services/tcf_elf.c:2079:27: error: 'STT_ARM_16BIT' undeclared (first use in this function)
 2079 |         if (info->type == STT_ARM_16BIT) {
      |                           ^~~~~~~~~~~~~
/home/buildroot/autobuild/run/instance-1/output-1/build/tcf-agent-1.8.0/agent/tcf/services/tcf_elf.c:2079:27: note: each undeclared identifier is reported only once for each function it appears in
/home/buildroot/autobuild/run/instance-1/output-1/build/tcf-agent-1.8.0/agent/tcf/services/tcf_elf.c: In function 'create_symbol_addr_search_index':
/home/buildroot/autobuild/run/instance-1/output-1/build/tcf-agent-1.8.0/agent/tcf/services/tcf_elf.c:2228:78: error: 'STT_ARM_16BIT' undeclared (first use in this function)
 2228 |                     if (type == STT_FUNC || type == STT_ARM_TFUNC || type == STT_ARM_16BIT) {
      |                                                                              ^~~~~~~~~~~~~

Fixes: 81802e263a12e173e0e1028449d1e1e11b2e5974
 - http://autobuild.buildroot.org/results/8388acf59689ed7e621bdf158483e3df1cf9bef7

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/eza: bump to version 0.18.8
Saeed Kazemi [Tue, 26 Mar 2024 18:56:53 +0000 (19:56 +0100)]
package/eza: bump to version 0.18.8

Release notes:
https://github.com/eza-community/eza/releases/tag/v0.18.8

Signed-off-by: Saeed Kazemi <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/linux-firmware: RTL_88XX_BT: install all firmware
Karthikeyan Krishnasamy [Tue, 5 Mar 2024 07:04:52 +0000 (12:34 +0530)]
package/linux-firmware: RTL_88XX_BT: install all firmware

Instead of enumerating each binary, which is cumbersome and may miss
some of them, simply install all binaries starting with rtl88.

Signed-off-by: Karthikeyan Krishnasamy <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/libtracefs: fix musl build
Fabrice Fontaine [Sun, 3 Mar 2024 17:38:51 +0000 (18:38 +0100)]
package/libtracefs: fix musl build

Fix the following musl build failure raised since the addition of the
package in commit b1dbd3f679e6660325472e3fdca72127d74e6929 if cunit is
found:

../utest/tracefs-utest.c: In function 'test_uprobes_instance':
../utest/tracefs-utest.c:2492:19: error: 'PATH_MAX' undeclared (first use in this function)
 2492 |         char self[PATH_MAX] = { 0 };
      |                   ^~~~~~~~

Fixes: b1dbd3f679e6660325472e3fdca72127d74e6929
 - http://autobuild.buildroot.org/results/1a01883231dbc8a7688de26db9a08751165fe8fe

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/oatpp: disable tests
Fabrice Fontaine [Sun, 7 Apr 2024 13:59:51 +0000 (15:59 +0200)]
package/oatpp: disable tests

Fix the following build failure raised since the addition of the package
in commit d5bba26801b352f591451cf73e0b7509de0e6850:

[100%] Linking CXX executable oatppAllTests
/home/buildroot/instance-0/output-1/per-package/oatpp/host/opt/ext-toolchain/m68k-buildroot-uclinux-uclibc/bin/ld.real: cannot find -latomic: No such file or directory

Fixes: d5bba26801b352f591451cf73e0b7509de0e6850
 - http://autobuild.buildroot.org/results/1587b391baecdbb5a24a0c0b2c33d63cb71a2f7f

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/cups: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 15:21:55 +0000 (17:21 +0200)]
package/cups: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/buildroot/autobuild/run/instance-1/output-1/host/lib/gcc/arc-buildroot-linux-gnu/13.1.1/../../../../arc-buildroot-linux-gnu/bin/ld: auth.o: in function `cupsdAuthorize':
auth.c:(.text+0xdba): undefined reference to `crypt'

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/39b72d4e14895f901590d7e3404f69b4573d2cd2

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/shadow: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 14:29:59 +0000 (16:29 +0200)]
package/shadow: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

configure: error: crypt() not found

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/cd97aa4ee49c3052b762deccb5aa28cd23c54f5f

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/monit: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 14:25:12 +0000 (16:25 +0200)]
package/monit: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/powerpc-buildroot-linux-gnu/13.2.0/../../../../powerpc-buildroot-linux-gnu/bin/ld: src/util.o: in function `Util_checkCredentials':
util.c:(.text+0x32e8): undefined reference to `crypt'

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/12b2c6665280dcb813a58d9b025038bacc3b8d51

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/thttpd: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 14:19:20 +0000 (16:19 +0200)]
package/thttpd: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-14/output-1/host/lib/gcc/arm-buildroot-linux-gnueabi/12.3.0/../../../../arm-buildroot-linux-gnueabi/bin/ld: libhttpd.o: in function `auth_check2':
libhttpd.c:(.text+0x3d50): undefined reference to `crypt'

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/bfb8a115edf71b1852cc8585c00eb9f0e801a955

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/openrc: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 14:16:08 +0000 (16:16 +0200)]
package/openrc: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

../output-1/build/openrc-0.52.1/meson.build:129:21: ERROR: C shared or static library 'crypt' not found

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/52187a593d3da39051e635a9cb5a19d5bfe2bef6

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/vsftpd: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 14:12:47 +0000 (16:12 +0200)]
package/vsftpd: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-5/output-1/host/lib/gcc/mipsel-buildroot-linux-gnu/12.3.0/../../../../mipsel-buildroot-linux-gnu/bin/ld: cannot find -lcrypt: No such file or directory

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/062dbadf1f2f8e25747f7689974a693163932113

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/apache: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 14:07:24 +0000 (16:07 +0200)]
package/apache: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/buildroot/instance-0/output-1/host/lib/gcc/arc-buildroot-linux-gnu/13.1.1/../../../../arc-buildroot-linux-gnu/bin/ld: /home/buildroot/instance-0/output-1/host/arc-buildroot-linux-gnu/sysroot/usr/lib/libaprutil-1.so: undefined reference to `crypt'

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/f0f55d9d66b07cb3408086d2632f8cd1bebb670e

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/frr: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 13:48:01 +0000 (15:48 +0200)]
package/frr: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-1/output-1/per-package/frr/host/bin/../lib/gcc/i686-buildroot-linux-gnu/12.3.0/../../../../i686-buildroot-linux-gnu/bin/ld: lib/.libs/libfrr.so: undefined reference to `crypt'

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/668da3829cacbe883e6cf97ce6191a8180441db6

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/polkit: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 13:46:32 +0000 (15:46 +0200)]
package/polkit: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

../output-1/build/polkit-123/meson.build:267:18: ERROR: C shared or static library 'crypt' not found

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/59926191d274b25e32e6bbd708f5aadb346d3171

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/freeradius-server: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 13:45:37 +0000 (15:45 +0200)]
package/freeradius-server: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

src/lib/missing.c:31:7: error: conflicting types for 'crypt'; have 'char *(char *, char *)'
   31 | char *crypt(UNUSED char *key, char *salt)
      |       ^~~~~
In file included from src/freeradius-devel/missing.h:60,
                 from src/freeradius-devel/libradius.h:71,
                 from src/lib/missing.c:26:
/home/buildroot/autobuild/instance-2/output-1/host/mipsel-buildroot-linux-gnu/sysroot/usr/include/unistd.h:1162:14: note: previous declaration of 'crypt' with type 'char *(const char *, const char *)'
 1162 | extern char *crypt (const char *__key, const char *__salt)
      |              ^~~~~

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/dc45f1291245a0dadd382cea2ad41573ad976d60

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/proftpd: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 13:25:16 +0000 (15:25 +0200)]
package/proftpd: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/s390x-buildroot-linux-gnu/13.2.0/../../../../s390x-buildroot-linux-gnu/bin/ld: modules/mod_auth_file.o: in function `authfile_chkpass':
mod_auth_file.c:(.text+0x3aa): undefined reference to `crypt'

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/4d39666854a0395e96c7b0c8339b6ac1b41c4348

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/nginx: select libxcrypt with glibc
Fabrice Fontaine [Sun, 7 Apr 2024 13:05:50 +0000 (15:05 +0200)]
package/nginx: select libxcrypt with glibc

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

In file included from src/core/ngx_config.h:26,
                 from src/core/nginx.c:8:
src/os/unix/ngx_linux_config.h:55:10: fatal error: crypt.h: No such file or directory
   55 | #include <crypt.h>
      |          ^~~~~~~~~

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/a186fffc468f9c901626c47c4ce216ae501085b8

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/freeradius-client: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 13:00:14 +0000 (15:00 +0200)]
package/freeradius-client: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-13/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: local.o: in function `auth_local':
local.c:(.text+0xe8): undefined reference to `crypt'

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/207bba3df700108839382007020be56c4629ef75

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/policycoreutils: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 12:55:55 +0000 (14:55 +0200)]
package/policycoreutils: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-15/output-1/per-package/policycoreutils/host/bin/../lib/gcc/powerpc-buildroot-linux-gnu/12.3.0/../../../../powerpc-buildroot-linux-gnu/bin/ld: cannot find -lcrypt: No such file or directory

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/74c9775e5da7846b8dcff10e3966789458592450

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/rtty: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 12:35:50 +0000 (14:35 +0200)]
package/rtty: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-14/output-1/host/lib/gcc/i686-buildroot-linux-gnu/12.3.0/../../../../i686-buildroot-linux-gnu/bin/ld: cannot find -lcrypt: No such file or directory

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/0fd5a118f6173233fc3e9ebc9477948031355dd7

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agotoolchain/toolchain-external/toolchain-external-bootlin: bump to 2024.02
Thomas Petazzoni [Sun, 3 Mar 2024 15:12:38 +0000 (16:12 +0100)]
toolchain/toolchain-external/toolchain-external-bootlin: bump to 2024.02

2024.02 Bootlin toolchains have been released, so let's update the
support in Buildroot. Notable changes:

- Bleeding edge toolchains now use binutils 2.42, and stable
  toolchains use binutils 2.41. This fixes binutils bug 27597
  for both.

- glibc has been updated to 2.39

- musl has been updated to 1.2.5, which brings 32-bit RISC-V
  support. Due to this, 2 new toolchain variants are added: 32-bit
  RISC-V stable, 32-bit RISC-V bleeding edge.

- Bleeding edge toolchains now use 5.15 kernel headers, and stable
  toolchains now use 4.19 kernel headers

- Fortran support has been disabled on Microblaze, as the libgfortran
  build at -O2 causes an internal compiler error.

All runtime tests are passing, except the ones for the new RISC-V
32-bit musl toolchain, for which Busybox fails to build due to an
interaction between musl-specific code in Busybox and musl. This issue
has been reported:

  https://www.openwall.com/lists/musl/2024/03/03/2

The runtime tests are nevertheless included, with the hope that this
issue will reasonably quickly be resolved.

Signed-off-by: Thomas Petazzoni <[email protected]>
Reviewed-by: Giulio Benetti <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/google-breakpad: needs C++17
Fabrice Fontaine [Sun, 3 Mar 2024 13:22:22 +0000 (14:22 +0100)]
package/google-breakpad: needs C++17

Fix the following build failure raised since commit
32c1fbad554d4c2bfbe56a652333195c8ae67904:

configure: error: *** A compiler with support for C++17 language features is required.

Fixes: 32c1fbad554d4c2bfbe56a652333195c8ae67904
 - http://autobuild.buildroot.org/results/451bae7151a74cbcb5d199b8516e9c255a0953fe

Signed-off-by: Fabrice Fontaine <[email protected]>
[Arnout: also update BR2_GOOGLE_BREAKPAD_ENABLE]
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/libjxl: bump to version 0.10.1
Julien Olivain [Sat, 2 Mar 2024 14:04:45 +0000 (15:04 +0100)]
package/libjxl: bump to version 0.10.1

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

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/brcmfmac_sdio-firmware-rpi: bump version to 26ff205
Nisarg Jhaveri [Thu, 29 Feb 2024 05:22:36 +0000 (10:52 +0530)]
package/brcmfmac_sdio-firmware-rpi: bump version to 26ff205

The current version is more than 2 years old. Update to the latest.

This fixes runtime issues with the newer kernel used in our defconfigs
since commit 13ba668a2da3a0dcb386578ce15b00a444101dbe.

License file changed name from LICENCE to LICENSE but is otherwise
unchanged.

There is a new directory "synaptics", install this one as well.

A lot of the files are symlinks. "install" creates copies for these,
which consumes a lot of unnecessary space. Instead of individually
restoring the links, using `cp --remove-destination --no-dereference`
and `chmod` instead of `install`.

Fixes: 13ba668a2da3a0dcb386578ce15b00a444101dbe
Signed-off-by: Nisarg Jhaveri <[email protected]>
[Arnout: correct license file name]
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/python-fastapi: bump to 0.110.0
Marcus Hoffmann [Mon, 26 Feb 2024 09:41:22 +0000 (10:41 +0100)]
package/python-fastapi: bump to 0.110.0

Changelog:
https://github.com/tiangolo/fastapi/releases/tag/0.110.0

Signed-off-by: Marcus Hoffmann <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agoconfigs/qemu: update defconfigs to Linux 6.6.18
Romain Naour [Sun, 25 Feb 2024 11:44:14 +0000 (12:44 +0100)]
configs/qemu: update defconfigs to Linux 6.6.18

Update all qemu defconfigs to the latest Kernel LTS version.

Remove m68k kernel patches already in v6.6.x.

Signed-off-by: Romain Naour <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/gdal: add openssl optional dependency
Fabrice Fontaine [Sun, 25 Feb 2024 09:24:25 +0000 (10:24 +0100)]
package/gdal: add openssl optional dependency

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/ccache: bump version to 4.9.1
Bernd Kuhls [Sat, 24 Feb 2024 12:10:07 +0000 (13:10 +0100)]
package/ccache: bump version to 4.9.1

Removed patch which is included in this release.

Updated license hash due to various version and copyright year bumps:
https://github.com/ccache/ccache/commits/master/LICENSE.adoc

Release notes: https://ccache.dev/releasenotes.html#_ccache_4_9_1

Signed-off-by: Bernd Kuhls <[email protected]>
Tested-by: Marcus Hoffman <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/cmake: bump version to 3.28.3
Bernd Kuhls [Sat, 24 Feb 2024 11:59:22 +0000 (12:59 +0100)]
package/cmake: bump version to 3.28.3

Release notes:
https://www.kitware.com/cmake-3-28-3-available-for-download/
https://www.kitware.com/cmake-3-28-2-available-for-download/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/mpd: update to version 0.23.15
Andreas Ziegler [Mon, 4 Mar 2024 12:26:02 +0000 (13:26 +0100)]
package/mpd: update to version 0.23.15

Version 0.23.15 change log:

* decoder
  - ffmpeg: fix build failure with FFmpeg 6.1
* output
  - alsa: limit buffer time to 2 seconds

Tested on (w/ ffmpeg-6.1):
i386 (build, run)
x86_64 (build, run)
Aarch64 (build, run)

Signed-off-by: Andreas Ziegler <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/sdl2: bump version to 2.30.0
Michael Fischer [Mon, 4 Mar 2024 07:52:30 +0000 (08:52 +0100)]
package/sdl2: bump version to 2.30.0

Update the license hash because of a change in copyright year:
- Copyright (C) 1997-2023 Sam Lantinga <[email protected]>
+ Copyright (C) 1997-2024 Sam Lantinga <[email protected]>

Signed-off-by: Michael Fischer <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/gdb: bump 14.x series from 14.1 to 14.2
Thomas Petazzoni [Sun, 7 Apr 2024 09:34:07 +0000 (11:34 +0200)]
package/gdb: bump 14.x series from 14.1 to 14.2

According to https://www.sourceware.org/gdb/:

 This is a minor corrective release over GDB 14.1, fixing the following issues:

    PR symtab/31112 (DLL export forwarding is broken)
    PR c++/31128 (gdb crashes when trying to print a global variable stub without a running inferior)
    PR tdep/31254 ([gdb/tdep, arm] FAIL: gdb.threads/staticthreads.exp: up 10)
    PR gdb/31256 (Crash with basic 'list .')
    PR python/31366 (Frame.static_link() segfaults)

Signed-off-by: Thomas Petazzoni <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/whois: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 12:13:42 +0000 (14:13 +0200)]
package/whois: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-12/output-1/host/lib/gcc/riscv32-buildroot-linux-gnu/12.3.0/../../../../riscv32-buildroot-linux-gnu/bin/ld: cannot find -lcrypt: No such file or directory

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/b0aaffaf951725186ae078ce101edb24c963c6a3

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/quagga: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 10:00:12 +0000 (12:00 +0200)]
package/quagga: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-5/output-1/host/lib/gcc/nios2-buildroot-linux-gnu/12.3.0/../../../../nios2-buildroot-linux-gnu/bin/ld: ../lib/.libs/libzebra.so: undefined reference to `crypt'

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/984572031cedd124f48b5a5bc5abe6096d22eaf3

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/libcli: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 09:49:35 +0000 (11:49 +0200)]
package/libcli: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-10/output-1/host/lib/gcc/nios2-buildroot-linux-gnu/12.3.0/../../../../nios2-buildroot-linux-gnu/bin/ld: cannot find -lcrypt: No such file or directory

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/3a5cc2a90d58f39a6c9f27ad87e0d54e705f0c84

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/android-tools: add libxcrypt optional dependency
Fabrice Fontaine [Sun, 7 Apr 2024 09:22:47 +0000 (11:22 +0200)]
package/android-tools: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-7/output-1/host/lib/gcc/aarch64_be-buildroot-linux-gnu/12.3.0/../../../../aarch64_be-buildroot-linux-gnu/bin/ld: cannot find -lcrypt: No such file or directory

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/ab7c1ff0649bec21584654431e722efe2dc88c3d

Signed-off-by: Fabrice Fontaine <[email protected]>
[[email protected]: coding style]
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/dropbear: add optional dependency to libxcrypt
Bernd Kuhls [Fri, 5 Apr 2024 15:36:22 +0000 (17:36 +0200)]
package/dropbear: add optional dependency to libxcrypt

When glibc was bumped to version 2.39 in commit
b5680f53d60acf8ff6010082f873438a39bd5d97 it removed the deprecated
libcrypt support.

Due to this removal dropbear was unable to accept connections using
password authentication.

Signed-off-by: Bernd Kuhls <[email protected]>
Tested-by: James Hilliard <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/hiawatha: add libxcrypt optional dependency
Fabrice Fontaine [Thu, 4 Apr 2024 21:18:21 +0000 (23:18 +0200)]
package/hiawatha: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-13/output-1/host/lib/gcc/mips-buildroot-linux-gnu/11.4.0/../../../../mips-buildroot-linux-gnu/bin/ld: CMakeFiles/hiawatha.dir/src/httpauth.c.o: in function `basic_http_authentication':
/home/autobuild/autobuild/instance-13/output-1/build/hiawatha-11.2/src/httpauth.c:334:(.text+0x614): undefined reference to `crypt'

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/8054bd47edf613a12b09a9958f78abd5f355f17b

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/exim: add libxcrypt optional dependency
Fabrice Fontaine [Thu, 4 Apr 2024 21:12:28 +0000 (23:12 +0200)]
package/exim: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

crypt16.c:45:10: fatal error: crypt.h: No such file or directory
   45 | #include <crypt.h>
      |          ^~~~~~~~~

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/3c846c763a05f2569db7a019af8b91b0563c8f42

Signed-off-by: Fabrice Fontaine <[email protected]>
Reviewed-by: Luca Ceresoli <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/util-linux: add libxcrypt optional dependency
Fabrice Fontaine [Thu, 4 Apr 2024 21:06:40 +0000 (23:06 +0200)]
package/util-linux: add libxcrypt optional dependency

Fix the following build failures raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

configure: error: newgrp selected, but required crypt function not available

[...]

configure: error: sulogin selected, but required crypt function not available

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/961cd1221adf9ef8bfaff25b212351d10769c369
 - http://autobuild.buildroot.org/results/875a8d9ad76e844149d9a1c0c1983696e7313eff

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/linux-pam: select libxcrypt with glibc
Fabrice Fontaine [Thu, 4 Apr 2024 20:55:48 +0000 (22:55 +0200)]
package/linux-pam: select libxcrypt with glibc

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-6/output-1/per-package/linux-pam/host/bin/../lib/gcc/or1k-buildroot-linux-gnu/13.2.0/../../../../or1k-buildroot-linux-gnu/bin/ld: .libs/pam_pwhistory_la-opasswd.o: in function `compare_password':
opasswd.c:(.text+0x26c): undefined reference to `crypt'

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/e17911978febb7b25112940a7c40037b3f98d491

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/uhttpd: add libxcrypt optional dependency
Fabrice Fontaine [Thu, 4 Apr 2024 20:50:04 +0000 (22:50 +0200)]
package/uhttpd: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-4/output-1/host/lib/gcc/armeb-buildroot-linux-gnueabi/12.3.0/../../../../armeb-buildroot-linux-gnueabi/bin/ld: CMakeFiles/uhttpd.dir/main.c.o: in function `main':
/home/autobuild/autobuild/instance-4/output-1/build/uhttpd-15346de8d3ba422002496526ee24c62a3601ab8c/main.c:437:(.text.startup+0x628): undefined reference to `crypt'

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/ccd789b301b6ddcca1b29e26d5cc48d54427a001

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/dante: add libxcrypt optional dependency
Fabrice Fontaine [Thu, 4 Apr 2024 20:42:41 +0000 (22:42 +0200)]
package/dante: add libxcrypt optional dependency

Fix the following build failure raised since bump of glibc to version
2.39 in commit b5680f53d60acf8ff6010082f873438a39bd5d97:

/home/autobuild/autobuild/instance-5/output-1/per-package/dante/host/bin/../lib/gcc/sparc64-buildroot-linux-gnu/12.3.0/../../../../sparc64-buildroot-linux-gnu/bin/ld: auth_password.o: in function `passwordcheck':
/home/autobuild/autobuild/instance-5/output-1/build/dante-1.4.3/sockd/auth_password.c:126:(.text+0xc4): undefined reference to `crypt'

Fixes: b5680f53d60acf8ff6010082f873438a39bd5d97
 - http://autobuild.buildroot.org/results/c817caa1e9ad91a1c0f61d92f24d35612cc3a5d5

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/arm-gnu-toolchain: bump version to 13.2-rel1
Bryan Brattlof [Fri, 5 Apr 2024 16:41:01 +0000 (11:41 -0500)]
package/arm-gnu-toolchain: bump version to 13.2-rel1

The arm-gnu-toolchain is used by TI's K3 generation of devices to
compile the first stage bootloader (tiboot3.bin) which will run on the
32bit R5 MCU.

The 10.3-2021.10 version of this toolchain is no longer publicized as
being downloadable (and it's fairly old) on ARM's website. Let's upgrade
to the latest version of the toolchain ARM (13.2-rel1)

Signed-off-by: Bryan Brattlof <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/openblas: bump to version v0.3.27
Julien Olivain [Sat, 6 Apr 2024 23:03:36 +0000 (01:03 +0200)]
package/openblas: bump to version v0.3.27

For change log since v0.3.26, see:
https://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.27

Signed-off-by: Julien Olivain <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/dropbear: bump version to 2024.84
Bernd Kuhls [Sat, 6 Apr 2024 10:25:41 +0000 (12:25 +0200)]
package/dropbear: bump version to 2024.84

Drop patch which is included in this release.

Changelog: https://matt.ucc.asn.au/dropbear/CHANGES

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agoconfigs/bananapi_m2_zero: bump Linux to 6.8.4 and U-Boot to 2024.04
Vincent Stehlé [Sat, 6 Apr 2024 14:58:02 +0000 (16:58 +0200)]
configs/bananapi_m2_zero: bump Linux to 6.8.4 and U-Boot to 2024.04

Necessary adaptations:
- The SD card is now called mmcblk1; adapt Linux boot command accordingly.
- The DTB is now under the allwinner/ folder.
- U-Boot needs OpenSSL to build.

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

Signed-off-by: Vincent Stehlé <[email protected]>
Cc: Jagan Teki <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/tiff: explicitly disable jbig support for host and target
Peter Korsgaard [Thu, 4 Apr 2024 15:34:37 +0000 (17:34 +0200)]
package/tiff: explicitly disable jbig support for host and target

BR2_PACKAGE_TIFF_JBIG did actually not do anything, as no explicit
--enable-jbig was passed to configure and there is no libjbig in Buildroot,
so drop it and instead explicitly disable jbig support.

Also add --disable-jbig for the host build, which was missed when host
support was added in commit 91b16fbbf9db (tiff: add host variant).

As the TIFF_JBIG option was a noop, do not add legacy handling for it.

Signed-off-by: Peter Korsgaard <[email protected]>
10 months agopackage/tiff: explicitly disable lerc support for host and target
Peter Korsgaard [Thu, 4 Apr 2024 15:34:36 +0000 (17:34 +0200)]
package/tiff: explicitly disable lerc support for host and target

We do not have liblerc in Buildroot and it may cause linking issues for
host-tiff on build hosts with liblerc:

libtool: link: /usr/bin/gcc -O2
-I/home/dragon/src/ft/ftcommunity-TXT/output/build/rootfs/per-package/host-tiff/host/include
-Wall -W -Wl,-rpath
-Wl,/home/dragon/src/ft/ftcommunity-TXT/output/build/rootfs/per-package/host-tiff/host/lib
-o tiffcp tiffcp.o
-L/home/dragon/src/ft/ftcommunity-TXT/output/build/rootfs/per-package/host-tiff/host/lib
../libtiff/.libs/libtiff.so ../port/.libs/libport.a -lLerc -ljbig -lm
-Wl,-rpath
-Wl,/home/dragon/src/ft/ftcommunity-TXT/output/build/rootfs/build/host-tiff-4.6.0/libtiff/.libs
-Wl,-rpath
-Wl,/home/dragon/src/ft/ftcommunity-TXT/output/build/rootfs/per-package/host-tiff/host/lib
/usr/bin/ld: ../libtiff/.libs/libtiff.so: undefined reference to
`deflateInit_'
/usr/bin/ld: ../libtiff/.libs/libtiff.so: undefined reference to `deflate'
/usr/bin/ld: ../libtiff/.libs/libtiff.so: undefined reference to
`deflateEnd'
/usr/bin/ld: ../libtiff/.libs/libtiff.so: undefined reference to `inflate'

Signed-off-by: Peter Korsgaard <[email protected]>
10 months agopackage/apache: security bump version to 2.4.59
Bernd Kuhls [Thu, 4 Apr 2024 15:11:15 +0000 (17:11 +0200)]
package/apache: security bump version to 2.4.59

Changelog: https://dlcdn.apache.org/httpd/CHANGES_2.4.59

Fixes CVE-2023-38709, CVE-2024-27316 & CVE-2024-24795.

Removed patch which is included in this release.

Updated _SITE and hash file URLs according to
https://httpd.apache.org/download.cgi#apache24

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
10 months agoDEVELOPERS: remove Thomas De Schampheleire
Thomas De Schampheleire [Wed, 27 Mar 2024 15:36:02 +0000 (16:36 +0100)]
DEVELOPERS: remove Thomas De Schampheleire

No longer active in Buildroot. Keeping my name in the list sets the wrong
expectation regarding package updates or support.

Signed-off-by: Thomas De Schampheleire <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
10 months agopackage/go: security bump to go1.22.2
Christian Stewart [Wed, 3 Apr 2024 19:55:49 +0000 (12:55 -0700)]
package/go: security bump to go1.22.2

CVE-2023-45288: http2: close connections when receiving too many headers

https://go.dev/doc/devel/release#go1.22.2

Signed-off-by: Christian Stewart <[email protected]>
Signed-off-by: Peter Korsgaard <[email protected]>
10 months agopackage/lua-lgdbm: new package
Francois Perrad [Wed, 3 Apr 2024 08:54:24 +0000 (10:54 +0200)]
package/lua-lgdbm: new package

Signed-off-by: Francois Perrad <[email protected]>
[[email protected]: propagate gdbm deps, fix check-package]
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/bpftrace: new package
Qais Yousef [Sat, 20 Jan 2024 01:17:59 +0000 (17:17 -0800)]
package/bpftrace: new package

bpftrace is a high-level tracing language for Linux enhanced Berkeley
Packet Filter (eBPF) available in recent Linux kernels (4.1 and later).

Only tested on x86_64.

Signed-off-by: Qais Yousef <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Cc: Jugurtha BELKALEM <[email protected]>
Cc: Qais Yousef <[email protected]>
Signed-off-by: Mat Martineau <[email protected]>
[Arnout:
 - Remove duplicate 'depends on BR2_TOOLCHAIN_HAS_THREADS'
 - Fix Config.in comment text and dependencies
 - Order dependencies alphabetically
]
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/bcc: new package
Jugurtha BELKALEM [Sat, 20 Jan 2024 01:17:58 +0000 (17:17 -0800)]
package/bcc: new package

bcc is a front-end tool for eBPF:
https://github.com/iovisor/bcc/blob/master/README.md
eBPF is the most powerful Linux tracer, and bcc allows writing eBPF
scripts in C and PYTHON3.

bcc can help to troubleshoot issues quickly on embedded systems (as long
as Linux kernel version >= 4.1).

bcc can also make it easy to create observabilty tools, SDN
configuration, ddos mitigation, intrusion detection and secure
containers. More information is available at: https://ebpf.io/

BCC can be tested on the target :
$ mount -t debugfs none /sys/kernel/debug
$ cd /usr/share/bcc/tools
$ ./execsnoop

Signed-off-by: Jugurtha BELKALEM <[email protected]>
Signed-off-by: Romain Naour <[email protected]>
Tested-by: Qais Yousef <[email protected]>
Reviewed-by: Qais Yousef <[email protected]>
Cc: Qais Yousef <[email protected]>
Signed-off-by: Mat Martineau <[email protected]>
[Arnout: order dependencies alphabetically, fix Config.in comment]
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/swupdate: Add compatibility to libgpiod2
Boerge Struempfel [Tue, 23 Jan 2024 15:58:25 +0000 (16:58 +0100)]
package/swupdate: Add compatibility to libgpiod2

swupdate supports both the old and the new API, so HAVE_LIBGPIOD is
enabled if either is enabled.

Signed-off-by: Boerge Struempfel <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/libgpiod2: new package
Boerge Struempfel [Tue, 23 Jan 2024 15:58:24 +0000 (16:58 +0100)]
package/libgpiod2: new package

Due to a significant api change as well as more recent kernel version
requirements, we introduce a separate package for version 2.0 and higher.
The new package is incompatible to libgpiod 1.x. This allows for iteratively
updating all dependent packages without breaking anything as a result.

For now we will have libgpiod2 depend on !libgpiod. However, in the
future, it might be preferable to have it the other way around,
such that packages, which select libgpiod2 don't have to also add the
the !libgpiod dependency.

Python bindings fail to build, so they are unconditionally disabled.
setup.py when called from Makefile tries to do native compilation
instead of cross-compilation, which fails at link time with
/usr/bin/ld: skipping incompatible ../../lib/.libs//libgpiod.so when searching for -lgpiod

Note that this package does not correspond to the debian libgpiod2 package,
which currently uses only version 1.6.3

Signed-off-by: Boerge Struempfel <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agopackage/psplash: fix systemd unit ordering and dependencies
Norbert Lange [Tue, 16 Jan 2024 11:00:02 +0000 (12:00 +0100)]
package/psplash: fix systemd unit ordering and dependencies

Fix a typo in the dependencies, and switch the type to 'exec'.
This ensures that the psplash-systemd service will find the
FIFO created by psplash.

Change the psplash-systemd dependency to BindsTo, so stopping
psplash itself will also end this service and free resources.

psplash-start service need to start early, otherwise it might try
to compete/take away the framebuffer from the final graphical
stack. Order it before sysinit.target.

Signed-off-by: Norbert Lange <[email protected]>
Signed-off-by: Arnout Vandecappelle <[email protected]>
10 months agoboard/freescale/common/imx/imx8-bootloader-prepare.sh: enable error checking
Wojciech Nizinski [Thu, 14 Sep 2023 16:50:46 +0000 (18:50 +0200)]
board/freescale/common/imx/imx8-bootloader-prepare.sh: enable error checking

Run script with 'errexit' bash option to detect any errors from
subcommands.

It will fix situation where 'ddr_fw.bin' was missing but successfull
build created broken boot image. Post image script report this by:

cat: /home/user/buildroot/output/images/ddr_fw.bin: No such file or directory

and build finish with success.

Signed-off-by: Wojciech Nizinski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/libdrm/intel: Remove dependency to x86
Francois Dugast [Wed, 15 Nov 2023 13:38:21 +0000 (13:38 +0000)]
package/libdrm/intel: Remove dependency to x86

BR2_PACKAGE_LIBDRM_INTEL was dependent on BR2_i386
or BR2_x86_64, which made sense for integrated GPUs.
This is no longer valid with discrete GPUs so remove
this dependency to allow building on other CPU
architectures.

Signed-off-by: Francois Dugast <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/libressl: bump to version 3.8.4
Francois Perrad [Wed, 3 Apr 2024 08:42:03 +0000 (10:42 +0200)]
package/libressl: bump to version 3.8.4

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/libgpg-error: bump to version 1.48
Francois Perrad [Wed, 3 Apr 2024 08:40:33 +0000 (10:40 +0200)]
package/libgpg-error: bump to version 1.48

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/libnpth: bump to version 1.7
Francois Perrad [Wed, 3 Apr 2024 08:40:32 +0000 (10:40 +0200)]
package/libnpth: bump to version 1.7

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/libksba: bump to version 1.6.6
Francois Perrad [Wed, 3 Apr 2024 08:40:31 +0000 (10:40 +0200)]
package/libksba: bump to version 1.6.6

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/libassuan: bump to version 2.5.7
Francois Perrad [Wed, 3 Apr 2024 08:40:30 +0000 (10:40 +0200)]
package/libassuan: bump to version 2.5.7

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/gnupg2: bump to version 2.4.5
Francois Perrad [Wed, 3 Apr 2024 08:40:29 +0000 (10:40 +0200)]
package/gnupg2: bump to version 2.4.5

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/fakeroot: bump to version 1.34
Francois Perrad [Wed, 3 Apr 2024 08:36:55 +0000 (10:36 +0200)]
package/fakeroot: bump to version 1.34

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/scons: bump to verion 4.7.0
James Hilliard [Wed, 3 Apr 2024 19:21:50 +0000 (13:21 -0600)]
package/scons: bump to verion 4.7.0

Drop no longer needed HOST_SCONS_INSTALL_OPTS.

Signed-off-by: James Hilliard <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agoboot/uboot: add support for u-boot-initial-env install
James Hilliard [Mon, 11 Sep 2023 06:19:40 +0000 (00:19 -0600)]
boot/uboot: add support for u-boot-initial-env install

This file is needed by libubootenv for fw_printenv/fw_setenv and
library API's to function when the environment is empty.

See details:
https://github.com/sbabic/libubootenv/tree/v0.3.4#replacement-old-tools

Signed-off-by: James Hilliard <[email protected]>
Reviewed-by: Andreas Naumann <[email protected]>
Tested-by: Andreas Naumann <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
10 months agopackage/sysvinit: add optional dependency to libxcrypt
Bernd Kuhls [Wed, 3 Apr 2024 15:36:41 +0000 (17:36 +0200)]
package/sysvinit: add optional dependency to libxcrypt

When glibc was bumped to version 2.39 in commit
b5680f53d60acf8ff6010082f873438a39bd5d97 it removed the deprecated
libcrypt support.

As glibc's libcrypt was providing sysvinit's libcrypt dependency this
broke the sysvinit build using glibc version 2.39.

To fix this select the libxcrypt dependency to sysvinit when using a
glibc toolchain and add the dependency if selected.

Fixes:
http://autobuild.buildroot.net/results/3a9/3a99389bd7b6db7f9467b34c7bead1d58ce5a18d/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/squid: add optional dependency to libxcrypt
Bernd Kuhls [Wed, 3 Apr 2024 15:36:40 +0000 (17:36 +0200)]
package/squid: add optional dependency to libxcrypt

When glibc was bumped to version 2.39 in commit
b5680f53d60acf8ff6010082f873438a39bd5d97 it removed the deprecated
libcrypt support.

As glibc's libcrypt was providing squid's libcrypt dependency this
broke the squid build using glibc version 2.39.

To fix this select the libxcrypt dependency to squid when using a
glibc toolchain and add the dependency if selected.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/pure-ftpd: add optional dependency to libxcrypt
Bernd Kuhls [Wed, 3 Apr 2024 15:36:39 +0000 (17:36 +0200)]
package/pure-ftpd: add optional dependency to libxcrypt

When glibc was bumped to version 2.39 in commit
b5680f53d60acf8ff6010082f873438a39bd5d97 it removed the deprecated
libcrypt support.

As glibc's libcrypt was providing pure-ftpd's libcrypt dependency this
broke the pure-ftpd build using glibc version 2.39.

To fix this select the libxcrypt dependency to pure-ftpd when using a
glibc toolchain and add the dependency if selected.

Fixes:
http://autobuild.buildroot.net/results/2a62f48973b30873f4da842e75176633398bef86/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/lighttpd: add optional dependency to libxcrypt
Bernd Kuhls [Wed, 3 Apr 2024 15:36:38 +0000 (17:36 +0200)]
package/lighttpd: add optional dependency to libxcrypt

When glibc was bumped to version 2.39 in commit
b5680f53d60acf8ff6010082f873438a39bd5d97 it removed the deprecated
libcrypt support.

As glibc's libcrypt was providing lighttpd's libcrypt dependency this
broke the lighttpd build using glibc version 2.39.

To fix this select the libxcrypt dependency to lighttpd when using a
glibc toolchain and add the dependency if selected.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/leafnode2: add optional dependency to libxcrypt
Bernd Kuhls [Wed, 3 Apr 2024 15:36:37 +0000 (17:36 +0200)]
package/leafnode2: add optional dependency to libxcrypt

When glibc was bumped to version 2.39 in commit
b5680f53d60acf8ff6010082f873438a39bd5d97 it removed the deprecated
libcrypt support.

As glibc's libcrypt was providing leafnode2's libcrypt dependency this
broke the leafnode2 build using glibc version 2.39.

To fix this select the libxcrypt dependency to leafnode2 when using a
glibc toolchain and add the dependency if selected.

Fixes:
http://autobuild.buildroot.net/results/08f86ce128623105087cda0c5b32a1d0d0cfa166/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/freeswitch: add optional dependency to libxcrypt
Bernd Kuhls [Wed, 3 Apr 2024 15:36:36 +0000 (17:36 +0200)]
package/freeswitch: add optional dependency to libxcrypt

When glibc was bumped to version 2.39 in commit
b5680f53d60acf8ff6010082f873438a39bd5d97 it removed the deprecated
libcrypt support.

As glibc's libcrypt was providing freeswitch's libcrypt dependency this
broke the freeswitch build using glibc version 2.39.

To fix this select the libxcrypt dependency to freeswitch when using a
glibc toolchain and add the dependency if selected.

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
10 months agopackage/dovecot: add optional dependency to libxcrypt
Bernd Kuhls [Wed, 3 Apr 2024 15:36:35 +0000 (17:36 +0200)]
package/dovecot: add optional dependency to libxcrypt

When glibc was bumped to version 2.39 in commit
b5680f53d60acf8ff6010082f873438a39bd5d97 it removed the deprecated
libcrypt support.

As glibc's libcrypt was providing dovecot's libcrypt dependency this
broke the dovecot build using glibc version 2.39.

To fix this select the libxcrypt dependency to dovecot when using a
glibc toolchain and add the dependency if selected.

Fixes:
http://autobuild.buildroot.net/results/99d816fb7a033ec73a958200041f0dcd728e0e87/

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
This page took 0.100307 seconds and 4 git commands to generate.