]> Git Repo - buildroot-mgba.git/log
buildroot-mgba.git
2 years agopackage/uacme: ualpn needs libopenssl
Fabrice Fontaine [Mon, 15 Aug 2022 16:01:24 +0000 (18:01 +0200)]
package/uacme: ualpn needs libopenssl

ualpn is not compatible with libressl as stated by upstream in
https://github.com/ndilieto/uacme/commit/32546c7caa1626bbef860cf81e53d10e29fca5cb
resulting in the following build failure:

ualpn.c: In function 'ssl_client_hello_cb':
ualpn.c:2038:16: error: 'SSL_CLIENT_HELLO_RETRY' undeclared (first use in this function); did you mean 'SSL_F_CLIENT_HELLO'?
 2038 |         return SSL_CLIENT_HELLO_RETRY;
      |                ^~~~~~~~~~~~~~~~~~~~~~
      |                SSL_F_CLIENT_HELLO

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/uacme: fix crypto backend preference order
Fabrice Fontaine [Mon, 15 Aug 2022 16:01:24 +0000 (18:01 +0200)]
package/uacme: fix crypto backend preference order

In 96c3b52132b4 (package/uacme: don't allow ualpn with mbedTLS), the
preference order moved openssl before mbedtls, because ualpn was not
compatible with mbedtls. That caused the preference order in the .mk to
diverge semantically from the preference order in the Config.in.

Indeed, openssl is only selected when neither gnutls nor mbedtls are
enabled, so openssl is clearly leastpreferred crypto backend. But when
both openssl and mbedtls were enabled, then uacme would use opensslC
because of ualpn.

The ualpn limitation was lifted in 6c7b46945e65 (package/uacme: allow
ualpn with mbedTLS), but the preference order in the .mk was not
restored to match that of the Config.in.

Restore the order in the .mk so that openssl is again treated as the
least-preferred crypto backend.

Signed-off-by: Fabrice Fontaine <[email protected]>
[[email protected]:
  - split off to its own patch
  - write the full commit log
]
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agoRevert "configs/bananapi_m1: use NEON+VFPv4 as FPU strategy"
Giulio Benetti [Mon, 15 Aug 2022 15:48:54 +0000 (17:48 +0200)]
Revert "configs/bananapi_m1: use NEON+VFPv4 as FPU strategy"

The gcc man page states that specifying Neon as part of the fpu setting
has no effect, unless the -funsafe-math-optimizations is also specified,
because Neon is not compliant with IEEE 754:
```
    If the selected floating-point hardware includes the NEON extension
    (e.g. -mfpu=neon), note that floating-point operations are not
    generated by GCC's auto-vectorization pass unless
    -funsafe-math-optimizations is also specified. This is because NEON
    hardware does not fully implement the IEEE 754 standard for
    floating-point arithmetic (in particular denormal values are treated
    as zero), so the use of NEON instructions may lead to a loss of
    precision.
```

-funsafe-math-optimizations must be explictly specified per package to
really use NEON as FPU, but it's something that is left to the user as
well as setting BR2_ARM_FPU_NEON_VFPV4. This way the default
BR2_ARM_FPU_VFPV4D16 is used as previously. So let's revert the
offending patch.

This reverts commit aaced92e8c69e3eb71c2cba4c5ae6a1770ae8972.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agoRevert "configs/olimex_a20_olinuxino_lime: use NEON+VFPv4 as FPU strategy"
Giulio Benetti [Mon, 15 Aug 2022 15:48:53 +0000 (17:48 +0200)]
Revert "configs/olimex_a20_olinuxino_lime: use NEON+VFPv4 as FPU strategy"

The gcc man page states that specifying Neon as part of the fpu setting
has no effect, unless the -funsafe-math-optimizations is also specified,
because Neon is not compliant with IEEE 754:
```
    If the selected floating-point hardware includes the NEON extension
    (e.g. -mfpu=neon), note that floating-point operations are not
    generated by GCC's auto-vectorization pass unless
    -funsafe-math-optimizations is also specified. This is because NEON
    hardware does not fully implement the IEEE 754 standard for
    floating-point arithmetic (in particular denormal values are treated
    as zero), so the use of NEON instructions may lead to a loss of
    precision.
```

-funsafe-math-optimizations must be explictly specified per package to
really use NEON as FPU, but it's something that is left to the user as
well as setting BR2_ARM_FPU_NEON_VFPV4. This way the default
BR2_ARM_FPU_VFPV4D16 is used as previously. So let's revert the
offending patch.

This reverts commit 115ee0521430d89db8be1a79457b0721ceafc484.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agoRevert "configs/olimex_a20_olinuxino_lime2: use NEON+VFPv4 as FPU strategy"
Giulio Benetti [Mon, 15 Aug 2022 15:48:52 +0000 (17:48 +0200)]
Revert "configs/olimex_a20_olinuxino_lime2: use NEON+VFPv4 as FPU strategy"

The gcc man page states that specifying Neon as part of the fpu setting
has no effect, unless the -funsafe-math-optimizations is also specified,
because Neon is not compliant with IEEE 754:
```
    If the selected floating-point hardware includes the NEON extension
    (e.g. -mfpu=neon), note that floating-point operations are not
    generated by GCC's auto-vectorization pass unless
    -funsafe-math-optimizations is also specified. This is because NEON
    hardware does not fully implement the IEEE 754 standard for
    floating-point arithmetic (in particular denormal values are treated
    as zero), so the use of NEON instructions may lead to a loss of
    precision.
```

-funsafe-math-optimizations must be explictly specified per package to
really use NEON as FPU, but it's something that is left to the user as
well as setting BR2_ARM_FPU_NEON_VFPV4. This way the default
BR2_ARM_FPU_VFPV4D16 is used as previously. So let's revert the
offending patch.

This reverts commit f8528acdfda278ea9f2f9bc8a47eb77ace0c050f.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agoRevert "configs/olimex_a33_olinuxino: use NEON+VFPv4 as FPU strategy"
Giulio Benetti [Mon, 15 Aug 2022 15:48:51 +0000 (17:48 +0200)]
Revert "configs/olimex_a33_olinuxino: use NEON+VFPv4 as FPU strategy"

The gcc man page states that specifying Neon as part of the fpu setting
has no effect, unless the -funsafe-math-optimizations is also specified,
because Neon is not compliant with IEEE 754:
```
    If the selected floating-point hardware includes the NEON extension
    (e.g. -mfpu=neon), note that floating-point operations are not
    generated by GCC's auto-vectorization pass unless
    -funsafe-math-optimizations is also specified. This is because NEON
    hardware does not fully implement the IEEE 754 standard for
    floating-point arithmetic (in particular denormal values are treated
    as zero), so the use of NEON instructions may lead to a loss of
    precision.
```

-funsafe-math-optimizations must be explictly specified per package to
really use NEON as FPU, but it's something that is left to the user as
well as setting BR2_ARM_FPU_NEON_VFPV4. This way the default
BR2_ARM_FPU_VFPV4D16 is used as previously. So let's revert the
offending patch.

This reverts commit 23329364e206d5ca67a9eb9c733d3d556ccdbac4.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/qoriq-cadence-dp-firmware: fix license info
Francois Perrad [Mon, 15 Aug 2022 16:56:29 +0000 (18:56 +0200)]
package/qoriq-cadence-dp-firmware: fix license info

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/pulseaudio: fix webrtc build
Fabrice Fontaine [Tue, 9 Aug 2022 14:41:32 +0000 (16:41 +0200)]
package/pulseaudio: fix webrtc build

Update fourth patch to avoid the following build failure with webrtc
raised since commit a40a516c8ae2e8c11549115e10aa74d98a4fab5d:

../output-1/build/pulseaudio-16.1/src/modules/echo-cancel/meson.build:13:0: ERROR: No host machine compiler for 'src/modules/echo-cancel/webrtc.cc'

That is because we removed the C++ language from the global meson.build.
Add it back to the local meson.build in echo-cancel.

The echo-cancel module is always built, but the echo-cancel meson.build
is only included if webrtc-aec is enabled. We only enable it when
webrtc-audio-processing is selected, and that package depends on C++.
Therefore, it is safe to depend on C++ in the echo-cancel meson.build.

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]>
2 years agoutils/genrandconfig: add xenomai custom handling
Fabrice Fontaine [Tue, 9 Aug 2022 14:31:26 +0000 (16:31 +0200)]
utils/genrandconfig: add xenomai custom handling

Add custom cases to make sure that a random configuration with an empty
git, tarball location or version for xenomai doesn't fail. It reverts to
BR2_PACKAGE_XENOMAI_LATEST_VERSION in these cases.

Fixes:
 - http://autobuild.buildroot.org/results/19419759b4add0197b4e629d0b2216c2a07624b2

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]>
2 years agopackage/xenomai: rework custom handling
Fabrice Fontaine [Tue, 9 Aug 2022 14:31:25 +0000 (16:31 +0200)]
package/xenomai: rework custom handling

- Drop default value of BR2_PACKAGE_XENOMAI_REPOSITORY
- Add BR2_PACKAGE_XENOMAI_{CUSTOM_VERSION_VALUE,REPOSITORY_VERSION} to
  mimick what is done by other packages (e.g. barebox, u-boot)

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <[email protected]>
2 years agopackage/alsa-utils: fix static build
Fabrice Fontaine [Mon, 15 Aug 2022 10:05:55 +0000 (12:05 +0200)]
package/alsa-utils: fix static build

alsatplg needs dynamic library since bump to version 1.2.7 in commit
4dc8563363d639255217ffc59482eaccf93a1b51 and
https://github.com/alsa-project/alsa-utils/commit/44d3e8aa44fc12f95bfeef0e3a1051e8f77047b5:

pre-processor.c:28:10: fatal error: dlfcn.h: No such file or directory
   28 | #include <dlfcn.h>
      |          ^~~~~~~~~

Fixes:
 - http://autobuild.buildroot.org/results/1173a1ee28a58ce565a3274f35e868c35bb2e04e

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/netsniff-ng: needs NPTL
Fabrice Fontaine [Mon, 15 Aug 2022 12:59:41 +0000 (14:59 +0200)]
package/netsniff-ng: needs NPTL

netsniff-ng unconditionally uses pthread_spin_lock since its addition in
commit 500d287b07190c9c1a1284bc91b37d07e1a835a3 and
https://github.com/netsniff-ng/netsniff-ng/commit/1a9fbac03c684f29cff9ac44875bd9504a89f54e
resulting in the following build failure:

/home/autobuild/autobuild/instance-1/output-1/per-package/netsniff-ng/host/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/10.3.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: netsniff-ng/tprintf.o: in function `tprintf_flush':
tprintf.c:(.text+0x42c): undefined reference to `pthread_spin_lock'

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/rng-tools: fix uclibc build
Fabrice Fontaine [Mon, 15 Aug 2022 12:43:48 +0000 (14:43 +0200)]
package/rng-tools: fix uclibc build

Fix the following uclibc build failure on aarch64 raised since bump to
version 6.14 in commit 5292d1cf9ad0605cc264fedc75c1b9a169aa183b and
https://github.com/nhorman/rng-tools/commit/9070a04adfcd21ec3839ee8ff190e7130ccd5c9b:

rngd_rndr.c:34:10: fatal error: sys/auxv.h: No such file or directory
   34 | #include <sys/auxv.h>
      |          ^~~~~~~~~~~~

Strangely enough, there is no autobuilder failure for powerpc64le raised
since version bump to version 6.11 in commit
da83261c9be0484924c845bb033e2ca752556504

Fixes:
 - http://autobuild.buildroot.org/results/41d5ab9e67eb0d8af8d789fc94d4366f130a7fb2

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/snort: fix sparc build with BR2_OPTIMIZE_FAST
Fabrice Fontaine [Tue, 9 Aug 2022 18:44:27 +0000 (20:44 +0200)]
package/snort: fix sparc build with BR2_OPTIMIZE_FAST

Fix the following sparc build failure with BR2_OPTIMIZE_FAST raised
since bump to version 2.9.19 in commit
65ed981ce0135379b7faeb69519f4e3e666c0717:

cc1: error: argument to '-O' should be a non-negative integer, 'g', 's' or 'fast'

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/drbd-utils: fix build without threads
Fabrice Fontaine [Tue, 9 Aug 2022 17:22:57 +0000 (19:22 +0200)]
package/drbd-utils: fix build without threads

Fix the following build failure without threads raised since bump to
version 9.21.4 in commit e4c81885ed487ccb511c4a4c4f8a8c1aa5180f78:

CompactDisplay.cpp:13:14: fatal error: pthread.h: No such file or directory
   13 |     #include <pthread.h>
      |              ^~~~~~~~~~~

For an unknown reason, previously drbdmon (which unconditionally uses
threads) was always wrongly disabled:

configure:5846: checking whether /home/fabrice/buildroot/output/host/bin/arm-linux-g++ supports C++11 features by default
configure:6141: /home/fabrice/buildroot/output/host/bin/arm-linux-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os -g0  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5
configure:6141: $? = 0
configure:6149: result: yes
configure:6824: WARNING: No C++11 compiler found, disabling drbdmon build.

The correct activation of drbdmon could be a side-effect of
https://github.com/LINBIT/drbd-utils/commit/b235e83409b0daf5a3454cdc83aec2e5b335d38e

Fixes:
 - http://autobuild.buildroot.org/results/2cc7d771176ccde7539cc93d83e9621d9ada8357

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/opencv4: BR2_PACKAGE_OPENCV4_LIB_OBJDETECT requires BR2_PACKAGE_OPENCV4_LIB_DNN
Giulio Benetti [Sun, 7 Aug 2022 22:25:29 +0000 (00:25 +0200)]
package/opencv4: BR2_PACKAGE_OPENCV4_LIB_OBJDETECT requires BR2_PACKAGE_OPENCV4_LIB_DNN

Opencv4 library objdetect needs library dnn, otherwise it throws:
```
-- Module opencv_objdetect disabled because opencv_dnn dependency can't be resolved!
```
So let's "select BR2_PACKAGE_OPENCV4_LIB_DNN" if
BR2_PACKAGE_OPENCV4_LIB_OBJDETECT is enabled.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/opencv4: BR2_PACKAGE_OPENCV4_LIB_DNN requires protobuf
Giulio Benetti [Sun, 7 Aug 2022 22:25:28 +0000 (00:25 +0200)]
package/opencv4: BR2_PACKAGE_OPENCV4_LIB_DNN requires protobuf

Opencv4 requires protobuf library otherwise it disables DNN:
```
if(NOT HAVE_PROTOBUF)
  ocv_module_disable(opencv_dnn)
endif()
```
https://github.com/opencv/opencv/blob/4.x/modules/dnn/CMakeLists.txt#L5-L7
So let's "select BR2_PACKAGE_OPENCV4_WITH_PROTOBUF" if
BR2_PACKAGE_OPENCV4_LIB_DNN is enabled.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/sunxi-mali-utgard-driver: move package SITE to Github giuliobenetti/sunxi...
Giulio Benetti [Fri, 5 Aug 2022 23:24:04 +0000 (01:24 +0200)]
package/sunxi-mali-utgard-driver: move package SITE to Github giuliobenetti/sunxi-mali

Github repository mripard/sunxi-mali states to use Lima in place of
sunxi-mali because it's deprecated, but this package is still useful in
Buildroot so I want to move the SITE to my Github fork of the original
repository that already contains a patch to fix a build failure showing
up with Linux version >= 5.15.

The upstream patch fixes missing DMA_BUF module inclusion that leads to
build failure. The patch includes DMA_BUF by using:
MODULE_IMPORT_NS(DMA_BUF);

My idea is to continue to maintain this package in parallel to Lima since
it seems to be still useful.

Fixes:
http://autobuild.buildroot.net/results/8f25c26de737c358b3b43a10737609465b4e1398/

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/makedumpfile: set CROSS
Fabrice Fontaine [Mon, 15 Aug 2022 09:40:54 +0000 (11:40 +0200)]
package/makedumpfile: set CROSS

Set CROSS variable otherwise makedumpfile will use it to undefine the
host architecture through -U__$(HOST_ARCH)__ if $(TARGET) is not equal
to $(HOST_ARCH). This will result in the following build failure since
the addition of the package in commit
adb64a97e79bcb4e28450dd858654003ec8706c3 if aarch64_be is cross-compiled
on a aarch64 host for example:

/home/autobuild/autobuild/instance-5/output-1/host/bin/aarch64_be-buildroot-linux-uclibc-gcc -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -O3 -g0  -g -O2 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DVERSION='"1.7.0"' -DRELEASE_DATE='"8 Nov 2021"' -D__aarch64_be__ -U__aarch64__ -DUSELZO -c -o ./print_info.o print_info.c

[...]

makedumpfile.c: In function 'is_kvaddr':
makedumpfile.c:1547:46: error: 'KVBASE' undeclared (first use in this function)
 1547 |         return (addr >= (unsigned long long)(KVBASE));
      |                                              ^~~~~~

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/libvirt: fix libvirtd dependency
Fabrice Fontaine [Sun, 14 Aug 2022 18:27:34 +0000 (20:27 +0200)]
package/libvirt: fix libvirtd dependency

Commit 4dff1be05e90 (package/libvirt: libvirtd needs C++ for nmap-ncat)
introduce a recursive dependency (really: a circular dependency):

    package/busybox/Config.in:33:error: recursive dependency detected!
    package/busybox/Config.in:33:   symbol BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is selected by BR2_PACKAGE_EBTABLES_UTILS_SAVE
    package/ebtables/Config.in:11:  symbol BR2_PACKAGE_EBTABLES_UTILS_SAVE depends on BR2_PACKAGE_EBTABLES
    package/ebtables/Config.in:1:   symbol BR2_PACKAGE_EBTABLES is selected by BR2_PACKAGE_LIBVIRT_DAEMON
    package/libvirt/Config.in:44:   symbol BR2_PACKAGE_LIBVIRT_DAEMON depends on BR2_PACKAGE_NETCAT_OPENBSD
    package/netcat-openbsd/Config.in:1:     symbol BR2_PACKAGE_NETCAT_OPENBSD depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

We can't drop the C++ dependency and switch the netcat-openbsd and
nmap-ncat dependencies conditions without adding a glibc dependency.

So always mandate C++ even if is only needed by nmap and not
netcat-openbsd

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agoRevert "package/libvirtd: fix recursive dependency in Kconfig"
Fabrice Fontaine [Sun, 14 Aug 2022 18:27:33 +0000 (20:27 +0200)]
Revert "package/libvirtd: fix recursive dependency in Kconfig"

This reverts commit f81242ae4fb64ab85af5d38e70246222276552ae to avoid
the following build failure:

Makefile:575: *** libbsd is in the dependency chain of netcat-openbsd that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in.  Stop.

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/sysklogd: bump to version 2.4.4
Joachim Wiberg [Mon, 15 Aug 2022 09:07:36 +0000 (11:07 +0200)]
package/sysklogd: bump to version 2.4.4

Only one change compared to v2.4.3, fix for running `syslogd -T`, which
should use local time for all remote messages, but time is always logged
with "Jan 0 00:00:00".

https://github.com/troglobit/sysklogd/releases/tag/v2.4.4

Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/qt5/q5doc: fix dependency
Fabrice Fontaine [Wed, 10 Aug 2022 10:44:50 +0000 (12:44 +0200)]
package/qt5/q5doc: fix dependency

Commit fa917d0ca96baf4ef877a80e57d438bfbb8cdf2d forgot to add
BR2_PACKAGE_QT5_JSCORE_AVAILABLE dependency:

WARNING: unmet direct dependencies detected for BR2_PACKAGE_QT5DECLARATIVE
  Depends on [n]: BR2_PACKAGE_QT5 [=y] && BR2_PACKAGE_QT5_JSCORE_AVAILABLE [=n]
  Selected by [y]:
  - BR2_PACKAGE_QT5DOC [=y] && BR2_PACKAGE_QT5 [=y]

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/libdill: bump to latest git commit
Fabrice Fontaine [Wed, 10 Aug 2022 09:49:11 +0000 (11:49 +0200)]
package/libdill: bump to latest git commit

This bump will fix the following openssl static build failure raised
since the addition of the package in commit
d4b13b21024a894a2fc682090f3e01d53bd699e9 thanks to
https://github.com/sustrik/libdill/commit/b3b81d2c7bf4daf8a57925ddd40f5b6f13484187:

checking for SSL_ctrl  in -lssl... no
configure: error: libssl not found; install OpenSSL

Fixes:
 - http://autobuild.buildroot.org/results/0b5c1f8675d218e0abf57b4d46428fe06e28431e

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/python-pygame: drop bogus BR2_PACKAGE_PYTHON_PYGAME_MIXER_MUSIC
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:44 +0000 (20:38 -0300)]
package/python-pygame: drop bogus BR2_PACKAGE_PYTHON_PYGAME_MIXER_MUSIC

The symbol does not configure anything, so drop it.
It was added in 2012 by commit 'dda08e492d Add pygame package'

Cc: Asaf Kahlon <[email protected]>
Cc: Julien Boibessot <[email protected]>
Cc: Yegor Yefremov <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/libsepol: drop bogus BR2_TOOLCHAIN_HEADERS_AT_LEAST_2_6
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:43 +0000 (20:38 -0300)]
package/libsepol: drop bogus BR2_TOOLCHAIN_HEADERS_AT_LEAST_2_6

The inexistent symbol is reference since this commit from 2020:
'55784bcbfa package/libsepol: set default policy version'

Cc: Clayton Shotwell <[email protected]>
Cc: Marcus Folkesson <[email protected]>
Cc: Matt Weber <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/gstreamer1/gst1-plugins-good: drop bogus BR2_PACKAGE_GST1_PLUGINS_GOOD_ZLIB
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:42 +0000 (20:38 -0300)]
package/gstreamer1/gst1-plugins-good: drop bogus BR2_PACKAGE_GST1_PLUGINS_GOOD_ZLIB

Commit 'dc7ca780a0 package/gstreamer1/gst1-plugins-good: convert package
type to meson' from 2019 removed the symbol, stating:
  Remove BR2_PACKAGE_GST1_PLUGINS_GOOD_ZLIB
  Existing configs will already have BR2_PACKAGE_ZLIB selected, so no
  legacy entry is needed for BR2_PACKAGE_GST1_PLUGINS_GOOD_ZLIB

So drop the reference to the symbol.

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/x11r7/xserver_xorg-server: drop bogus BR2_PACKAGE_XSERVER_XORG_SERVER_BUILTIN...
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:41 +0000 (20:38 -0300)]
package/x11r7/xserver_xorg-server: drop bogus BR2_PACKAGE_XSERVER_XORG_SERVER_BUILTIN_FONTS

Commit '09729b5e63 xserver_xorg-server: bump version, improve option
support' from 2010 removed the symbol but forgot to drop references to
it.

Cc: Bernd Kuhls <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/directfb: drop bogus BR2_PACKAGE_DIRECTFB_CYBER5K
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:40 +0000 (20:38 -0300)]
package/directfb: drop bogus BR2_PACKAGE_DIRECTFB_CYBER5K

The inexistent symbol is reference since 2008, see commit '8a12bab608
widen options to configure directfb, patch by Micha Nelissen
<[email protected]>'

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/openocd: drop bogus BR2_PACKAGE_OPENOCD_ZY1000*
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:39 +0000 (20:38 -0300)]
package/openocd: drop bogus BR2_PACKAGE_OPENOCD_ZY1000*

These inexistent symbols are referenced since 2014, from commit:
'aa441aa84c openocd: bump to version 0.8.0'

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/ranger: drop bogus BR2_PACKAGE_PYTHON_PYC_ONLY
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:38 +0000 (20:38 -0300)]
package/ranger: drop bogus BR2_PACKAGE_PYTHON_PYC_ONLY

The symbol was removed in commit:
'306839586b package/python: drop target package'

Cc: Thijs Vermeir <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/cups: drop bogus libpaper dependency
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:37 +0000 (20:38 -0300)]
package/cups: drop bogus libpaper dependency

The inexistent package libpaper is referenced since 2016, from commit:
'd37ce8e1a4 package/cups: Un-deprecate, and update CUPS to 2.1.2'

Cc: Angelo Compagnucci <[email protected]>
Cc: Olivier Schonken <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/zeek: drop bogus PYTHON3_HASHLIB
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:36 +0000 (20:38 -0300)]
package/zeek: drop bogus PYTHON3_HASHLIB

Package python3-hashlib does not exist in the tree.
So drop the reference to it added by commit:
'ea36681572 package/zeek: new package'

Cc: Fabrice Fontaine <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/pcsc-lite: fix typo on BR2_PACKAGE_PCSC_LITE_*
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:35 +0000 (20:38 -0300)]
package/pcsc-lite: fix typo on BR2_PACKAGE_PCSC_LITE_*

The typo was added in 2012 by commit
'8c345d91cf pcsc-lite: new package'

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/gstreamer1/gst1-plugins-bad: fix typo on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:34 +0000 (20:38 -0300)]
package/gstreamer1/gst1-plugins-bad: fix typo on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS

The typo was added by commit 'bad657ddfc openal: fix atomic handling' from
2016.

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/jquery-ui-themes: fix typo on BR2_PACKAGE_JQUERY_UI_THEMES_VADER
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:33 +0000 (20:38 -0300)]
package/jquery-ui-themes: fix typo on BR2_PACKAGE_JQUERY_UI_THEMES_VADER

The typo was added in 2018 by commit
'94c146282f jquery-ui-themes: rename options to have proper prefix'

Cc: Simon Dawson <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/busybox: fix typo on BR2_PACKAGE_NETCAT_OPENBSD
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:32 +0000 (20:38 -0300)]
package/busybox: fix typo on BR2_PACKAGE_NETCAT_OPENBSD

The typo was added in 2018 by commit
'f3da9ffff0 package/busybox: invert dependency with netcat-openbsd'

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agoboot/optee-os: fix typo on BR2_TARGET_OPTEE_OS_LATEST
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:31 +0000 (20:38 -0300)]
boot/optee-os: fix typo on BR2_TARGET_OPTEE_OS_LATEST

The typo was added by commit
'9c79b369d6 boot/optee-os: add support for custom tarball URL'

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/libglvnd: fix typo on BR2_PACKAGE_XORGPROTO
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:30 +0000 (20:38 -0300)]
package/libglvnd: fix typo on BR2_PACKAGE_XORGPROTO

The typo was added in 2020 by commit
'0378e2e5d9 package/libglvnd: new package'

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/sconeserver: fix typo on BR2_STATIC_LIBS
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:29 +0000 (20:38 -0300)]
package/sconeserver: fix typo on BR2_STATIC_LIBS

The typo was added by this commit from 2015:
'db989f89c9 gpsd: requires shared library support'

Cc: Simon Dawson <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/kodi: fix typo on BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_X11
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:28 +0000 (20:38 -0300)]
package/kodi: fix typo on BR2_PACKAGE_KODI_PLATFORM_SUPPORTS_X11

Typo was added in 2021 by commit
148e695e37 package/kodi: bump version to 19.0-Matrix

Cc: Bernd Kuhls <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/wolftpm: fix typo on BR2_PACKAGE_WOLFTPM_NUVOTON
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:27 +0000 (20:38 -0300)]
package/wolftpm: fix typo on BR2_PACKAGE_WOLFTPM_NUVOTON

The typo was added by commit 'd0dcc62c4b package/wolftpm: Add config
options for TPM 2.0 extra capabilities'

Cc: Dimitar Tomov <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/tesseract-ocr: fix typo on BR2_PACKAGE_TESSERACT_OCR_LANG_GER
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:26 +0000 (20:38 -0300)]
package/tesseract-ocr: fix typo on BR2_PACKAGE_TESSERACT_OCR_LANG_GER

The typo was added in 2017 by commit
'd1103eeab3 tesseract-ocr: new package'

Cc: Gilles Talis <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/qemu: fix typo on STAGING_DIR
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:25 +0000 (20:38 -0300)]
package/qemu: fix typo on STAGING_DIR

Since this commit from 2010:
'87b81bb56f toolchain: move sysroot to host dir'
BR2_STAGING_DIR does not exist anymore.
So fix the typo added in 2014 with commit:
8956c336eb package/qemu: add SDL frontends

Cc: Romain Naour <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/tcf-agent: drop bogus BR2_powerpcle
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:24 +0000 (20:38 -0300)]
package/tcf-agent: drop bogus BR2_powerpcle

The inexistent symbol is referenced by commit from 2018:
'd0d04b4c5a tcf-agent: new package'

Cc: Eugene Tarassov <[email protected]>
Cc: Norbert Lange <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/uclibc: drop old SPARC symbols
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:23 +0000 (20:38 -0300)]
package/uclibc: drop old SPARC symbols

BR2_sparc_v7 was removed in 2013 in commit '16bcf46a63 arch/sparc: drop
old SUN-specific variants'.

BR2_sparc_sparchfleon and BR2_sparc_sparchfleonv8 were moved to legacy
handling in 2014 in commit '43b78e7285 arch: sparc: Add leon3 cpu type
and remove sparc{s,h}fleon{,v8}' and later removed from legacy handling
in 2020.

So drop the remaining references for these symbols.

Cc: Waldemar Brodkorb <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/freeswitch: fix typo on BR2_powerpc64le
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:22 +0000 (20:38 -0300)]
package/freeswitch: fix typo on BR2_powerpc64le

The typo was added by commit from 2016
'0480bbc1a0 package/freeswitch: new package'

Cc: Bernd Kuhls <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/libgpg-error: fix typo for BR2_aarch64_be
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:21 +0000 (20:38 -0300)]
package/libgpg-error: fix typo for BR2_aarch64_be

The typo was introduced in 2016 by commit
'2f89476ad9 package/libgpg-error: bump to version 1.23'

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/libvncserver: fix typo on BR2_nios2
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:20 +0000 (20:38 -0300)]
package/libvncserver: fix typo on BR2_nios2

From time to time we have a reference added to the inexistent BR2_nios:
$ git log --oneline -G'BR2_nios\>'
726dcc6eee package/libvncserver: needs dynamic library
8cd840b7e8 package/ffmpeg: fix typo "nios" -> "nios2"
bd2544d3d3 package/ffmpeg: simplify BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS logic
de7523259b libplayer: fix typo on BR2_nios2
615d65d3c6 mplayer: add missing reverse dependencies for nios2 and sh2a

Fix the last commit, from 2019, like it was done before.

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agoConfig.in.legacy: add missing select
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:19 +0000 (20:38 -0300)]
Config.in.legacy: add missing select

BR2_LINUX_KERNEL_CUSTOM_LOCAL was moved to legacy handling during release
2016.11 but does not select BR2_LEGACY.
Add the select, like done by all other symbols in the file.

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/kvm-unit-tests: do not use "select...if SYMBOL=y"
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:18 +0000 (20:38 -0300)]
package/kvm-unit-tests: do not use "select...if SYMBOL=y"

All other occurrencies in the tree simply do:
select SYMBOL1 if SYMBOL2
instead of
select SYMBOL1 if SYMBOL2=y

So do the same here for consistency.

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/c-capnproto: use space after depends on
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:17 +0000 (20:38 -0300)]
package/c-capnproto: use space after depends on

This is the only use in the tree without the space.
Do like the other 2k+ uses in the tree and add the space:
-depends on!BR2_...
+depends on !BR2_...

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/ace: fix typo on variable names
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:16 +0000 (20:38 -0300)]
package/ace: fix typo on variable names

LIBARIES -> LIBRARIES

Cc: Matt Weber <[email protected]>
Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/gcnano-binaries: fix typo on help
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:15 +0000 (20:38 -0300)]
package/gcnano-binaries: fix typo on help

libaries -> libraries

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/ti-gfx: fix typo on help
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:14 +0000 (20:38 -0300)]
package/ti-gfx: fix typo on help

libaries -> libraries

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/tclap: fix typo on help
Ricardo Martincoski [Sun, 14 Aug 2022 23:38:13 +0000 (20:38 -0300)]
package/tclap: fix typo on help

libary -> library

Signed-off-by: Ricardo Martincoski <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/ocrad: fix static build
Fabrice Fontaine [Fri, 12 Aug 2022 21:01:47 +0000 (23:01 +0200)]
package/ocrad: fix static build

Fix the following static build failure raised since bump to version 0.28
in commit 1b677db703dc0b976a707942bbc94ecd3f7b4b4b:

/home/buildroot/autobuild/run/instance-2/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/9.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: /home/buildroot/autobuild/run/instance-2/output-1/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libpng.a(png.o): in function `png_reset_crc':
png.c:(.text+0x738): undefined reference to `crc32'

Note that the custom, hand-rolled configure script inserts the LIBS we
pass on the command line, in front of the hard-coded LIBS, which
currently is just LIBS=-lpng, so we end up with a final LIBS set to:
    LIBS=-L.../sysroot/usr/lib -lpng16 -lz -lpng

... the latter -lpng being redundant and unnecessary, but innocuous.

Fixes:
 - http://autobuild.buildroot.org/results/97543d8df5c40818e05622490e4aad60b48934a6

Signed-off-by: Fabrice Fontaine <[email protected]>
[[email protected]: split multi-line one item per line]
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/ola: ftdidmx needs gcc >= 4.9
Fabrice Fontaine [Sat, 13 Aug 2022 08:46:59 +0000 (10:46 +0200)]
package/ola: ftdidmx needs gcc >= 4.9

Fix the following build failure raised since re-introduction of the
package in commit 16ff948444c3978d63f483344a3d92d994c64312:

Makefile:575: *** libusb is in the dependency chain of libftdi1 that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in.  Stop.

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/syslinux: disable documentation
Fabrice Fontaine [Sun, 14 Aug 2022 20:20:57 +0000 (22:20 +0200)]
package/syslinux: disable documentation

Disable documentation to avoid the following build failure if a non
working asciidoc or a2x is found on the system:

asciidoc -o html/syslinux.html /nvmedata/autobuild/instance-3/output-1/build/syslinux-6.03/txt/syslinux.txt
/nvmedata/autobuild/instance-3/output-1/per-package/syslinux/host/bin/python3: No module named asciidoc

Setting {ASCIIDOC,A2X_XML}_OK to a value different of 0 will disable
html, man, xhtml and text documentation

Fixes:
 - http://autobuild.buildroot.org/results/47f876ccb56831cc1bb9e6c2f7dbce423581a0dd

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/udpcast: fix musl build
Fabrice Fontaine [Sat, 13 Aug 2022 19:59:43 +0000 (21:59 +0200)]
package/udpcast: fix musl build

Fix the following musl build failure raised since bump to version
20211207 in commit ecf85b4ef58873e9acf749adedfbaa90baaaf3c0:

receivedata.c: In function 'findSlice':
receivedata.c:348:2: error: unknown type name 'ptrdiff_t'
  348 |  ptrdiff_t pos = slice - clst->slices;
      |  ^~~~~~~~~
receivedata.c:17:1: note: 'ptrdiff_t' is defined in header '<stddef.h>'; did you forget to '#include <stddef.h>'?
   16 | #include "fec.h"
  +++ |+#include <stddef.h>
   17 |

Fixes:
 - http://autobuild.buildroot.org/results/30208c6f175967fed6de690447a09e0c86547b24

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/jose: disable man pages
Fabrice Fontaine [Sun, 14 Aug 2022 18:12:34 +0000 (20:12 +0200)]
package/jose: disable man pages

Disable man pages to avoid the following build failure if a non-working
a2x is found on the system raised since bump to version 11 in commit
b72b849ad597810823ecf9efe471a40e2427c8e8:

/usr/bin/a2x -f manpage -D /nvmedata/autobuild/instance-23/output-1/build/jose-11/build /nvmedata/autobuild/instance-23/output-1/build/jose-11/doc/man/jose.1.adoc
/nvmedata/autobuild/instance-23/output-1/host/bin/python3: Error while finding module specification for 'asciidoc.a2x' (ModuleNotFoundError: No module named 'asciidoc')

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/python-txdbus: drop comment
Fabrice Fontaine [Sun, 14 Aug 2022 19:21:22 +0000 (21:21 +0200)]
package/python-txdbus: drop comment

Commit a2ba9e7db9bd5fabff738147f73039fc8d4f1b3d forgot to drop comment

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/python-service-identity: drop comment
Fabrice Fontaine [Sun, 14 Aug 2022 19:14:59 +0000 (21:14 +0200)]
package/python-service-identity: drop comment

Commit a2ba9e7db9bd5fabff738147f73039fc8d4f1b3d forgot to drop comment

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/busybox: speed up DHCP lease acquisition
Edgar Bonet [Sat, 13 Aug 2022 20:53:17 +0000 (22:53 +0200)]
package/busybox: speed up DHCP lease acquisition

Commit c343e01ac4908f76520cf9a405ed87650e78dc62 made udhcpc send a
single DHCP request (instead of 3) before going to the background, thus
speeding up the boot process if the DHCP lease is not obtained
immediately. Unfortunately, this can also slow down the acquisition of
the lease as, after going to the background, udhcpc waits for 20 seconds
(instead of 3) before retrying.

Speed up the lease acquisition by setting the retry timeout to 3
seconds.

Signed-off-by: Edgar Bonet <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/ntpsec: fix libressl build
Fabrice Fontaine [Sun, 14 Aug 2022 08:43:00 +0000 (10:43 +0200)]
package/ntpsec: fix libressl build

Fix the following libressl build failure raised since the addition of
the package in commit 27b8d0ba8c4004819e092fb81c0f64f284b3aa4a:

/home/buildroot/autobuild/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-gnueabi/11.3.0/../../../../armeb-buildroot-linux-gnueabi/bin/ld: libntp/libntp.a(ntp_random.c.1.o): in function `ntp_RAND_priv_bytes':
ntp_random.c:(.text+0xac): undefined reference to `RAND_priv_bytes'

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopaclage/ace: explain why we use C+ pre-processor flags for C++ flags
Yann E. MORIN [Sun, 14 Aug 2022 13:29:01 +0000 (15:29 +0200)]
paclage/ace: explain why we use C+ pre-processor flags for C++ flags

Commit e8011a08b6fd (package/ace: needs C++11) did not explain why it
passed C++ flags via the pre-processor flags rather than as C++ flags
(via ACE's CCFLAGS).

This caused some head-scratching when reviewing and applying
803247337d35 (package/ace: fix build failure due to gcc bug 101915).

Add a comment to try and explain the non-standard use of pre-processor
flags to pass actual C++ flags.

Signed-off-by: Yann E. MORIN <[email protected]>
Cc: Giulio Benetti <[email protected]>
Cc; Weber, Matthew L Collins <[email protected]>
Cc: Fabrice Fontaine <[email protected]>
2 years agopackage/ace: fix build failure due to gcc bug 101915
Giulio Benetti [Sun, 14 Aug 2022 03:32:53 +0000 (05:32 +0200)]
package/ace: fix build failure due to gcc bug 101915

The ace package exhibits gcc bug 101915 when built for the Microblaze
architecture with optimization enabled, which causes a build failure.

As done for other packages in Buildroot work around this gcc bug by
setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_101915=y.

Fixes:
http://autobuild.buildroot.net/results/f8f/f8f8de99abe92175954c370ad99fee43942bcdcc/

Signed-off-by: Giulio Benetti <[email protected]>
[[email protected]: slight simplification]
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/domoticz: needs minizip-zlib
Fabrice Fontaine [Sat, 13 Aug 2022 19:41:42 +0000 (21:41 +0200)]
package/domoticz: needs minizip-zlib

Commit fdd6fe927b8f2d99dbd0a5f5c58b92430d20e1be wrongly added minizip
dependency instead of minizip-zlib

Makefile:575: *** minizip is in the dependency chain of domoticz that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in.  Stop.

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agoconfigs/pine64_sopine: Use mainline ATF
Alistair Francis [Fri, 12 Aug 2022 11:16:51 +0000 (21:16 +1000)]
configs/pine64_sopine: Use mainline ATF

Use the mainline ATF as it supports the Pine64 SoPine module.

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

Signed-off-by: Alistair Francis <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agolinux/linux: fix firmware-imx dependency
Francois Perrad [Fri, 12 Aug 2022 15:58:55 +0000 (17:58 +0200)]
linux/linux: fix firmware-imx dependency

Commit 666084f4943773fd659393e16982ab2baaa99d0e ("linux:linux.mk: Add
"firmware-imx" dependency if needed") introduced a dependency from
linux to firmware-imx, but based on the incorrect BR2 option.

This commit fixes this mistake.

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/intel-mediadriver: fix build with libexecinfo
Fabrice Fontaine [Fri, 12 Aug 2022 13:05:26 +0000 (15:05 +0200)]
package/intel-mediadriver: fix build with libexecinfo

Fix the following build failure with libexecinfo raised since bump to
version 22.4.3 in commit dd1c8879c503a093b807ea8ab04c31f685e7b340:

/home/giuliobenetti/autobuild/run/instance-2/output-1/build/intel-mediadriver-22.5.1/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp:2481: undefined reference to `backtrace'

Fixes:
 - http://autobuild.buildroot.org/results/3316e39c5113bb7600374eda45497a87c9ac9873
 - http://autobuild.buildroot.org/results/1074e832dd2f67e6fea8ff1fc7e226245a4d51bd

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/libp11: fix build with gcc 4.8
Fabrice Fontaine [Fri, 12 Aug 2022 12:19:13 +0000 (14:19 +0200)]
package/libp11: fix build with gcc 4.8

Fix the following build failure with gcc 4.8 raised since bump to
version 0.4.12 in commit 86ab91483dcb4b60de8c1daa20e2f42bd95ab5fb and
https://github.com/OpenSC/libp11/commit/639a4b6463278c0119a2ec60b261da3e5330fb33:

p11_attr.c: In function 'pkcs11_zap_attrs':
p11_attr.c:167:2: error: 'for' loop initial declarations are only allowed in C99 mode
  for (unsigned i = 0; i < 32; i++) {
  ^
p11_attr.c:167:2: note: use option -std=c99 or -std=gnu99 to compile your code

Fixes:
 - http://autobuild.buildroot.org/results/4391020fb5738cc8c26dc53783a6228bbf76473a

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/stress-ng: fix build with kernel >= 5.1 and < 5.6
Fabrice Fontaine [Sat, 13 Aug 2022 18:44:48 +0000 (20:44 +0200)]
package/stress-ng: fix build with kernel >= 5.1 and < 5.6

Fix the following build failure with kernel >= 5.1 and < 5.6 (i.e.
before
https://github.com/torvalds/linux/commit/9e3aa61ae3e01ce1ce6361a41ef725e1f4d1d2bf)
raised since bump to version 0.12.02 in commit
e551fe76e2073f15b0fcf92a73bb6b7334b017b3 and
https://github.com/ColinIanKing/stress-ng/commit/3d6fccdbe53d0cbcb75dd4b91571aaaae7ee1ad4:

In file included from stress-io-uring.c:26:
io-uring.h:1:9: error: macro names must be identifiers
    1 | #define #define HAVE_IORING_OP_NOP 0
      |         ^

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/jack2: add host-pkgconf dependency
Fabrice Fontaine [Sat, 13 Aug 2022 11:31:14 +0000 (13:31 +0200)]
package/jack2: add host-pkgconf dependency

Fix the following build failure raised since commit
69284b6700e5f45e25a583e87b86ed1eb95038fd:

Checking for program 'pkg-config'        : not found
The above check failed, but the checkee is required for --alsa.

Indeed, before this commit, host-pkgconf was pulled by libsndfile
dependency

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/python-autobahn: fix dependencies
Fabrice Fontaine [Sat, 13 Aug 2022 08:48:15 +0000 (10:48 +0200)]
package/python-autobahn: fix dependencies

Commit efa5ff1489625eb862b1d7d161a169514cc9c881 forgot to add reverse
dependencies resulting in the following build failure:

Makefile:575: *** snappy is in the dependency chain of python-snappy that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in.  Stop.

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/mali-driver: bump version
Giulio Benetti [Fri, 12 Aug 2022 23:06:43 +0000 (01:06 +0200)]
package/mali-driver: bump version

This version fixes build failure with Linux version >= 5.15.

Signed-off-by: Giulio Benetti <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/memcached: bump to version 1.6.16
Fabrice Fontaine [Sat, 13 Aug 2022 13:07:09 +0000 (15:07 +0200)]
package/memcached: bump to version 1.6.16

This bump will fix the following build failure with gcc 12 thanks to
https://github.com/memcached/memcached/commit/4df826aafdd6abf0fc483d52774047c3533206dc:

In function 'complete_incr_bin',
    inlined from 'dispatch_bin_command' at proto_bin.c:1010:17,
    inlined from 'try_read_command_binary' at proto_bin.c:119:9:
proto_bin.c:272:31: error: array subscript 'protocol_binary_request_incr[0]' is partly outside array bounds of 'char[45]' [-Werror=array-bounds]
  272 |     req->message.body.delta = ntohll(req->message.body.delta);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

https://github.com/memcached/memcached/wiki/ReleaseNotes1616
https://github.com/memcached/memcached/wiki/ReleaseNotes1615
https://github.com/memcached/memcached/wiki/ReleaseNotes1614
https://github.com/memcached/memcached/wiki/ReleaseNotes1613

Fixes:
 - http://autobuild.buildroot.org/results/27ae4bc1ce0d37dee09613b1145023f0d96d8c55

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/libgit2: link with -latomic if needed
Nicolas Cavallari [Fri, 12 Aug 2022 14:56:51 +0000 (16:56 +0200)]
package/libgit2: link with -latomic if needed

libgit2 is currently a library without any reverse dependencies so the
missing atomic symbols do not cause build failures yet.

libgit2 uses the atomics intrinsics on gcc >= 4.7 and the sync
intrinsics on previous gcc versions.  Since gcc 4.9 is the new
minimum, ignore the sync intrinsics requirements.

The next version of libgit2 will also build a binary, which will
expose the problem.

Signed-off-by: Nicolas Cavallari <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/hawktracer: fix build without threads
Fabrice Fontaine [Fri, 12 Aug 2022 14:38:59 +0000 (16:38 +0200)]
package/hawktracer: fix build without threads

Fix the following build failure without threads raised since the
addition of the package in commit
94d8764ef938936aa5432f1f13bd1b2d8b62a159:

/home/giuliobenetti/autobuild/run/instance-2/output-1/build/hawktracer-e53b07bc812c4cfe8f6253ddb48ac43de8fa74a8/lib/platform/linux/cpu_usage.c:5:10: fatal error: pthread.h: No such file or directory
    5 | #include <pthread.h>
      |          ^~~~~~~~~~~

Fixes:
 - http://autobuild.buildroot.org/results/7edc29e21e441e66ad7c4df1673e506950930913

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/gnutls: security bump to version 3.7.7
Francois Perrad [Sun, 14 Aug 2022 09:06:39 +0000 (11:06 +0200)]
package/gnutls: security bump to version 3.7.7

fix GNUTLS-SA-2022-07-07

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/sqlite: security bump to version 3.39.2
Francois Perrad [Sun, 14 Aug 2022 09:06:21 +0000 (11:06 +0200)]
package/sqlite: security bump to version 3.39.2

apply fix for CVE-2022-35737

Signed-off-by: Francois Perrad <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/lshw: fix build with gcc 4.8
Fabrice Fontaine [Sat, 13 Aug 2022 20:20:18 +0000 (22:20 +0200)]
package/lshw: fix build with gcc 4.8

Fix the following build failure with gcc 4.8 raised since commit
72a009fa98a37825624f70dc2a1cf825a5999a0a:

hw.cc: In member function 'long long int hw::value::asInteger() const':
hw.cc:2462:36: error: 'stoll' was not declared in this scope
       return stoll(This->s, NULL, 0);
                                    ^

Fixes:
 - http://autobuild.buildroot.org/results/162e438e3f9aab9310fdbc3cf7529144ce7cb50e

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Yann E. MORIN <[email protected]>
2 years agopackage/opensc: requires DES in openssl
Fabrice Fontaine [Fri, 12 Aug 2022 20:49:27 +0000 (22:49 +0200)]
package/opensc: requires DES in openssl

Enable DES in openssl to avoid the following build failure raised since
the addition of the package in commit
8aaa7ecbce1d10cbcd880c3da5e429988f96176a:

In file included from sm-common.c:51:
sm-common.h:33:1: error: unknown type name 'DES_LONG'
   33 | DES_LONG DES_cbc_cksum_3des(const unsigned char *in, DES_cblock *output, long length,
      | ^~~~~~~~

Fixes:
 - http://autobuild.buildroot.org/results/25d0933406dea28201dadc90abd32072afab720b

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/llvm: needs host gcc >= 5
Fabrice Fontaine [Fri, 12 Aug 2022 20:42:47 +0000 (22:42 +0200)]
package/llvm: needs host gcc >= 5

Fix the following build failure with host-lld, libclc, etc. raised since
bump to version 11.1.0 in commit
456f704e6b7be147c504d53a78536938f088e8e8:

CMake Error at cmake/modules/CheckCompilerVersion.cmake:38 (message):
  Host GCC version must be at least 5.1, your version is 4.8.5.

Fixes:
 - http://autobuild.buildroot.org/results/7f120dbcbd5410477550fa8645e7d1cb0ae6cf1c
 - http://autobuild.buildroot.org/results/2382d7112618236aeafcaf581dc22a8d938824cf

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/ne10: fix build without C++
Fabrice Fontaine [Sat, 13 Aug 2022 10:26:43 +0000 (12:26 +0200)]
package/ne10: fix build without C++

Fix the following build failure without C++ raised since bump to version
1.2.0 in commit 8cdf680799d7055a272190387064f87c7c638906 and
https://github.com/projectNe10/Ne10/commit/20b1896fd6532336e6a46608778bd6e0396dc4dc:

CMake Error at /nvmedata/autobuild/instance-11/output-1/host/share/cmake-3.18/Modules/CMakeTestCXXCompiler.cmake:59 (message):
  The C++ compiler

    "/usr/bin/clang++"

  is not able to compile a simple test program.

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/sysklogd: bump to version 2.4.3
Joachim Wiberg [Fri, 12 Aug 2022 12:49:52 +0000 (14:49 +0200)]
package/sysklogd: bump to version 2.4.3

Fixes garbled tag name in std log file output (critical), and addresses a
minor issue with confusing project name from `syslogd -v` vs `logger -v`.

Signed-off-by: Joachim Wiberg <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agoUpdate for 2022.08-rc1
Thomas Petazzoni [Fri, 12 Aug 2022 19:31:20 +0000 (21:31 +0200)]
Update for 2022.08-rc1

Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/grpc: fix legal info
Fabrice Fontaine [Wed, 10 Aug 2022 07:28:01 +0000 (09:28 +0200)]
package/grpc: fix legal info

Commit 0fc2438ff6e3d14cc9e7b546e2909e386db33439 forgot to update hash of
LICENSE (full text of MPLv2 included with
https://github.com/grpc/grpc/commit/05fcd826f477ef1a024a2defa5e4b3d78f5e6eb4)

Fixes:
 - http://autobuild.buildroot.org/results/98b820f85cd32596bde6bbee2cfc7e07ecfa454b

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/freeradius-server: fix memcached dependency
Fabrice Fontaine [Tue, 9 Aug 2022 22:04:52 +0000 (00:04 +0200)]
package/freeradius-server: fix memcached dependency

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

Makefile:575: *** mysql is in the dependency chain of freeradius-server that has added it to its _DEPENDENCIES variable without selecting it or depending on it from Config.in.  Stop.

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/ficl: fix musl static build
Fabrice Fontaine [Tue, 9 Aug 2022 21:59:15 +0000 (23:59 +0200)]
package/ficl: fix musl static build

Pass LDFLAGS to avoid the following musl static build failure raised
since the addition of the package in commit
814911aecb6d49bb603c34dbfcc0d86614516b41:

/home/autobuild/autobuild/instance-5/output-1/host/lib/gcc/sh4eb-buildroot-linux-musl/11.3.0/../../../../sh4eb-buildroot-linux-musl/bin/ld: /home/autobuild/autobuild/instance-5/output-1/host/lib/gcc/sh4eb-buildroot-linux-musl/11.3.0/libgcc.a(unwind-dw2.o): in function `size_of_encoded_value':
/home/autobuild/autobuild/instance-5/output-1/build/host-gcc-final-11.3.0/build/sh4eb-buildroot-linux-musl/libgcc/../../../libgcc/unwind-pe.h:89: undefined reference to `abort'

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/glog: fix build without threads
Fabrice Fontaine [Tue, 9 Aug 2022 21:18:37 +0000 (23:18 +0200)]
package/glog: fix build without threads

Fix the following build failure without threads raised since bump to
version 0.6.0 in commit 017dbc770c4fd58d7d52cf290dd3fc39a3603e0d and
https://github.com/google/glog/commit/4a4331f2f2de4c35ce72badf0bdc604c04eebb26:

CMake Error at /home/giuliobenetti/autobuild/run/instance-1/output-1/build/glog-0.6.0/CMakeFiles/CMakeTmp/CMakeLists.txt:18 (add_executable):
  Target "cmTC_ed950" links to target "Threads::Threads" but the target was
  not found.  Perhaps a find_package() call is missing for an IMPORTED
  target, or an ALIAS target is missing?

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

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/imx-mkimage: bump version to lf-5.10.72_2.2.0
Bram Vlerick [Wed, 10 Aug 2022 11:39:21 +0000 (13:39 +0200)]
package/imx-mkimage: bump version to lf-5.10.72_2.2.0

Signed-off-by: Bram Vlerick <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/ljsyscall: fix build with aarch64_be
Fabrice Fontaine [Wed, 10 Aug 2022 20:02:41 +0000 (22:02 +0200)]
package/ljsyscall: fix build with aarch64_be

luajit supports aarch64_be since commit
28e5c2f2bdd147dbb9aefbc040fc618f46ee0663

However this raise a build failure with ljsyscall because aarch64_be
directory does not exist so use arm64 instead

/usr/bin/install: cannot stat '/home/buildroot/autobuild/instance-1/output-1/build/ljsyscall-0.12/syscall/linux/aarch64_be/*.lua': No such file or directory

Fixes:
 - http://autobuild.buildroot.org/results/78397c83e84dbfc09990f92be93e0b8a10d014c5

Signed-off-by: Fabrice Fontaine <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/docker-proxy: bump version to f6ccccb1c082
Stefan Agner [Wed, 10 Aug 2022 19:10:17 +0000 (21:10 +0200)]
package/docker-proxy: bump version to f6ccccb1c082

Which is the version used by docker 20.10.17:
https://github.com/moby/moby/blob/v20.10.17/hack/dockerfile/install/proxy.installer

The repository also moved to the moby GitHub organization, follow
that move.

Signed-off-by: Stefan Agner <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agoboard/riscv/nommu: bump kernel version and drop no longer needed patch
Niklas Cassel [Wed, 10 Aug 2022 11:50:55 +0000 (13:50 +0200)]
board/riscv/nommu: bump kernel version and drop no longer needed patch

Bump the kernel version for all riscv nommu configs from 5.18 to 5.19.
That way, we can remove the one and only riscv nommu patch,
since this patch is included in kernel 5.19.

Signed-off-by: Niklas Cassel <[email protected]>
Reviewed-by: Damien Le Moal <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/elf2flt: fix fatal error regression on m68k, xtensa, riscv64
Niklas Cassel [Thu, 11 Aug 2022 09:40:49 +0000 (11:40 +0200)]
package/elf2flt: fix fatal error regression on m68k, xtensa, riscv64

This series fixes a fatal error at link time on m68k, xtensa,
and riscv64, caused by a bad upstream elf2flt commit.

Without this patch, m68k, xtensa, and riscv64 would result in
a fatal error:
ERROR: text=0x3bab8 overlaps data=0x33f60 ?

With this patch, qemu_m68k_mcf5208_defconfig,
qemu_riscv64_nommu_virt_defconfig, and
qemu_xtensa_lx60_nommu_defconfig builds properly.

riscv64 and m68k boots to login prompt.
xtensa crashes when loading init, the same behavior as when
reverting the bad upstream elf2flt commit completely.

Signed-off-by: Niklas Cassel <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/elf2flt: remove broken patch
Niklas Cassel [Thu, 11 Aug 2022 09:40:48 +0000 (11:40 +0200)]
package/elf2flt: remove broken patch

Remove broken elf2flt patch:
package/elf2flt/0003-elf2flt-fix-.eh_frame-section-handling.patch

The patch modifies main(), but does not perform a similar change in
output_relocs(), which might cause sectionp in output_relocs() to be
initialized with an invalid address, causing random memory to be
overwritten.

This leads to a segfault when linking e.g. busybox for m68k.

We cannot perform a similar change in output_relocs(), since at this
point in time, data_len will always be non-zero.

Revert this patch completely, so that we can add a working patch.

Note that even with this patch reverted, elf2flt is still broken
on archs like m68k and xtensa, resulting in the fatal error:
ERROR: text=0x3bab8 overlaps data=0x33f60 ?

Signed-off-by: Niklas Cassel <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/redis: security bump to v7.0.4
Titouan Christophe [Thu, 11 Aug 2022 18:54:48 +0000 (20:54 +0200)]
package/redis: security bump to v7.0.4

From the release notes:

================================================================================
Redis 7.0.4 Released Monday Jul 18 12:00:00 IST 2022
================================================================================

Upgrade urgency: SECURITY, contains fixes to security issues.

Security Fixes:
* (CVE-2022-31144) A specially crafted XAUTOCLAIM command on a stream
  key in a specific state may result with heap overflow, and potentially
  remote code execution. The problem affects Redis versions 7.0.0 or newer.

Signed-off-by: Titouan Christophe <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/kodi-pvr-iptvsimple: bump version to 19.2.1-Matrix
Bernd Kuhls [Thu, 11 Aug 2022 13:36:58 +0000 (15:36 +0200)]
package/kodi-pvr-iptvsimple: bump version to 19.2.1-Matrix

Signed-off-by: Bernd Kuhls <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
2 years agopackage/kodi-pvr-dvbviewer: bump version to 19.1.0-Matrix
Bernd Kuhls [Thu, 11 Aug 2022 13:36:57 +0000 (15:36 +0200)]
package/kodi-pvr-dvbviewer: bump version to 19.1.0-Matrix

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