aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* package/zstd: observe Buildroot optimisation flagsHEADmasterGravatar Norbert Lange2 hours1-0/+4
| | | | | | | | | | | | | Use Buildroot's setting for optimization, zstd's build system overrides CFLAGS (adds -O3), but MOREFLAGS can override again. Quick tests show that using -O2 (like buildroot) is actually a little faster than -O3 on x86_64 Atoms. Disable the legacy format, these are just needed for decompressing files created with pre-release version. Signed-off-by: Norbert Lange <nolange79@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/zstd: fix dynamic build without threadsGravatar Fabrice Fontaine4 hours1-11/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | Dynamic build without threads is broken since bump to version 1.5.0 in commit aad8bbf58842dd62a4911d2c671ad9598e26b459 Indeed, dynamic library is built with threads support since https://github.com/facebook/zstd/commit/91465e23b2710de031a762874cafb417f8b7556e To fix this build failure, add -nomt if needed however libzstd-nomt is a "special target that builds a library in single-thread mode _and_ without zstdmt_compress.c". For an unknown reason, this target fails to build and don't create any symlinks so replace libzstd-{mt,nomt} by lib-{mt,nomt} even if this will have the side effect of building a shared and a static version of the library. Move the existing HAVE_THREAD setting in the same condition. While at it, also replace "libzstd.a libzstd" by "lib" Fixes: - http://autobuild.buildroot.org/results/e609601a0fc91c44d88a12c35b29ce937381462f Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> [Arnout: move HAVE_THREAD in the same condition] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/libodb-boost: fix build with gcc 11Gravatar Fabrice Fontaine19 hours1-0/+1
| | | | | | | | Fixes: - No autobuilder failures yet Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/libodb-pqsql: fix build with gcc 11Gravatar Fabrice Fontaine19 hours1-0/+1
| | | | | | | | | | | | | | | | | | GCC 11 defaults to C++17. Fix the following build failure with gcc 11: configure:13698: checking for libodb configure:13772: /tmp/instance-1/output-1/host/bin/arm-buildroot-linux-gnueabihf-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.cpp >&5 In file included from /tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/odb/exception.hxx:15, from conftest.cpp:26: /tmp/instance-1/output-1/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/odb/details/shared-ptr/base.hxx:38:49: error: ISO C++17 does not allow dynamic exception specifications 38 | operator new (std::size_t, odb::details::share) throw (std::bad_alloc); | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/73b06d7f923e5a7294377951f212b89b6cb0946a Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/s390-tools: fix build with binutils 2.36Gravatar Fabrice Fontaine19 hours1-0/+29
| | | | | | | | | | | | | Fix the following build failure with binutils 2.36: /tmp/instance-16/output-1/host/bin/s390x-buildroot-linux-gnu-ld: Error: unable to disambiguate: -no-pie (did you mean --no-pie ?) make[3]: *** [Makefile:113: data.o] Error 1 Fixes: - http://autobuild.buildroot.org/results/90100519d696c49441669117276fb8084796544b Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/bluez5_utils: hid2hci needs toolsGravatar Michael Nosthoff19 hours1-0/+1
| | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/9f91d530c22cad053d89a7bf54c4567d3012d05e http://autobuild.buildroot.net/results/80b90e1b6fee99ed7bf4aed87a14311a12469993 http://autobuild.buildroot.net/results/444eaab22b140b26a730c7fdd4bada71a8d6fef2 Signed-off-by: Michael Nosthoff <buildroot@heine.tech> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/wireshark: link with -latomic if neededGravatar Fabrice Fontaine19 hours1-0/+4
| | | | | | | | | | | | | | Fix the following build failure raised since bump to version 3.4.7 in commit bb75c4b541fac144b53b63248e235f22ba1d25ad: /tmp/instance-5/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: ui/qt/CMakeFiles/qtui.dir/sequence_diagram.cpp.o: undefined reference to symbol '__atomic_compare_exchange_4@@LIBATOMIC_1.0' /tmp/instance-5/output-1/host/opt/ext-toolchain/bin/../lib/gcc/sparc-buildroot-linux-uclibc/9.3.0/../../../../sparc-buildroot-linux-uclibc/bin/ld: /tmp/instance-5/output-1/host/sparc-buildroot-linux-uclibc/sysroot/lib/libatomic.so.1: error adding symbols: DSO missing from command line Fixes: - http://autobuild.buildroot.org/results/6617ee0e0046a0452a1515b89e9c704b1c125ec4 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/gpsd: fix workaround for gcc bug 68485Gravatar Fabrice Fontaine19 hours1-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | Workaround for gcc bug 68485 doesn't work anymore since bump to version 3.21 in commit 5b3e72139952e0c953c8649cca55571cec5f3836 because CXXFLAGS is appended after CFLAGS and does not contain -O0: /tmp/instance-7/output-1/host/bin/microblazeel-linux-gcc -o rtcm2_json.os -c --sysroot=/tmp/instance-7/output-1/host/microblazeel-buildroot-linux-uclibc/sysroot -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O0 -Os -g0 -pthread -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/tmp/instance-7/output-1/host/microblazeel-buildroot-linux-uclibc/sysroot/usr/include/dbus-1.0 -I/tmp/instance-7/output-1/host/microblazeel-buildroot-linux-uclibc/sysroot/usr/lib/dbus-1.0/include rtcm2_json.c during RTL pass: reload rtcm2_json.c: In function ‘json_rtcm2_read’: rtcm2_json.c:267:1: internal compiler error: in gen_reg_rtx, at emit-rtl.c:1155 267 | } | ^ It should be noted that GPSD_CXXFLAGS was added 5 years ago with commit b4c050e9afed7a8dc302e6e1014cc4ffb508590d but was not actually used in that commit or any later. Fixes: - http://autobuild.buildroot.org/results/fab33f25b08fa218af91640fdbd8c0dcf1d07228 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Reviewed-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/pipewire: add libdrm dependencyGravatar James Hilliard19 hours1-2/+2
| | | | | | | | | | | The libcamera option requires libdrm, require and depend on it when available for libcamera plugin. Fixes: - http://autobuild.buildroot.net/results/e3bc1d9aa69af1d2cdeee7709df318fccbaa5476 Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/openzwave: set back -fPICGravatar Fabrice Fontaine19 hours1-3/+3
| | | | | | | | | | | | | | | | Set back -fPIC in CFLAGS which was wrongly removed as a side effect of commit c5ca521e232eae31276e7a12d17f0cf9d9c0108f. Another side-effect of that commit was to remove -DSYSCONFDIR="\"$(PREFIX)/etc/openzwave/\"" - however, we don't need SYSCONFDIR to be set, since /etc/openzwave is checked first anyway (see cpp/src/Options.cpp). Fixes: - http://autobuild.buildroot.org/results/161f53574697016ab8bdb91aaaf4a2be5410ebb0 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/erlang: risc-v should only add risc-vGravatar Frank Hunleth20 hours1-1/+1
| | | | | | | | | | | | | | | | | | | | This restricts the Erlang RISC-V update from 0bab8c1089983a4b5f0f2acfe5cad77b02d6f654 to only enabling RISCV_64 rather than enabling builds on all platforms with toolchains that include atomics. This fixes build errors on SPARCv8 and other platforms that look like this: /tmp/ccD9Q9F7.s: Assembler messages: /tmp/ccD9Q9F7.s:230: Error: Architecture mismatch on "cas [%g3],%g2,%g1". /tmp/ccD9Q9F7.s:230: (Requires v9|v9a|v9b|v9c|v9d|v9e|v9v|v9m|m8; requested architecture is v8.) Fixes: http://autobuild.buildroot.net/results/a57/a5779e22c41eb63b8400409f26f96b924fdde1bc/ Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* Update for 2021.08-rc12021.08-rc1Gravatar Thomas Petazzoni20 hours4-14/+35
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/armadillo: allow to select between lapack or openblasGravatar Gwenhael Goavec-Merou20 hours2-9/+43
| | | | | | | | | | | | | | | armadillo can use lapack or openblas as BLAS provider. LAPACK support is optional. This patch - adds an _ARCH_SUPPORTS variable to check if one is available - adds an option to choose lapack or openblas as BLAS provider The choice is required since applications may potentially need lapack. Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* CHANGES: let's start by releasing -rc1, not -rc8Gravatar Thomas Petazzoni20 hours1-1/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/nfs-utils: Backport yet another printf fixGravatar Petr Vorel20 hours1-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previous fixes from daa5459b6a caused regression that even more builds were broken. Backporting upstream fix 383d787d ("nfsdcltrack: Use uint64_t instead of time_t") which fixes it. It fixes bug: nfsdcltrack.c: In function ‘cltrack_gracedone’: nfsdcltrack.c:529:18: error: format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 4 has type ‘time_t’ {aka ‘long int’} [-Werror=format=] 529 | xlog(D_GENERAL, "%s: grace done. gracetime=%"PRIu64, __func__, gracetime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ | | | time_t {aka long int} Fixes: - http://autobuild.buildroot.net/results/550ad9c74666775858887050ea83a8618797de79 - http://autobuild.buildroot.net/results/caf0a69121d49504db63910ce1df347802065cd9 - http://autobuild.buildroot.net/results/294d11f8c4330bcfd9412f47f21df22d4f2b6e82 - http://autobuild.buildroot.net/results/1cb6b19cbbc2b829a038a9a70b6734c084e81c93 - http://autobuild.buildroot.net/results/c0eb120f5d14798b4f88b90eaccd3bc1f657c00d - http://autobuild.buildroot.net/results/a028299b612a0ca6d1a69757749a8b9e37094954 - http://autobuild.buildroot.net/results/996bb74445cfbde0e230b2185207d91d4ec46dfb - http://autobuild.buildroot.net/results/624b6dc0793d0263f46831ed0f29fa265ff0e41f - http://autobuild.buildroot.net/results/5eb2dd5d6bc0540443a52f0b9b9568af01892a23 - http://autobuild.buildroot.net/results/65bad834738d5c5b1176e8847777b3cfd95c4351 - http://autobuild.buildroot.net/results/3146237c356e5649163784fb6628fbbbc7c61153 - http://autobuild.buildroot.net/results/2c5e77600cbf5009e69f057e7a2dc164fc8b0466 - http://autobuild.buildroot.net/results/ec8ec029dc0d7d7d294f8ade81ee53ca2fc3c54c - http://autobuild.buildroot.net/results/60ea3bdeddf71270468d6177ccf95a1dc6b68dac - http://autobuild.buildroot.net/results/ff93a63cd084043db5f61ac5ea2bbbca4f0e6859 - http://autobuild.buildroot.net/results/cac3392373d05d78c299d07d8080ae4938773401 - http://autobuild.buildroot.net/results/438155f831d8a44ec6e0f7020e8783b48d2c8df2 - http://autobuild.buildroot.net/results/66bc1ca1a05e1676c4e65ef7364ba1415bdbc723 - http://autobuild.buildroot.net/results/5bacb3c38dc1012f9445a0c23e59336dcac5abce Signed-off-by: Petr Vorel <petr.vorel@gmail.com> Reviewed-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Tested-by: Maxim Kochetkov <fido_max@inbox.ru> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/rtl_433: force Release buildGravatar Fabrice Fontaine20 hours1-0/+2
| | | | | | | | | | | | | | | Force Release build to avoid the following build failure which is raised since the addition of the package in commit 4634e84978a3e64e9050021d209a41cd88a1ad16: /tmp/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/i586-buildroot-linux-musl/9.3.0/../../../../i586-buildroot-linux-musl/bin/ld: cannot find -lasan /tmp/instance-3/output-1/host/opt/ext-toolchain/bin/../lib/gcc/i586-buildroot-linux-musl/9.3.0/../../../../i586-buildroot-linux-musl/bin/ld: cannot find -lubsan Fixes: - http://autobuild.buildroot.org/results/83274082879f9599bc106e12a253f4b9229ea00b Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* CHANGES: prepare for 2021.08-rc1Gravatar Thomas Petazzoni20 hours1-0/+57
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/open62541: disable -WerrorGravatar Fabrice Fontaine25 hours2-1/+56
| | | | | | | | | | | | | | | | | | | | | | Disable -Werror to avoid the following build failures raised since bump to version 1.2.2 in commit b436b82411305839abc76bb438fe92661a067526: /tmp/instance-0/output-1/build/open62541-v1.2.2/arch/network_tcp.c: In function 'connection_recv': /tmp/instance-0/output-1/build/open62541-v1.2.2/arch/network_tcp.c:96:5: error: conversion to 'unsigned int' from 'int' may change the sign of the result [-Werror=sign-conversion] 96 | UA_fd_set(connection->sockfd, &fdset); | ^~~~~~~~~ /tmp/instance-6/output-1/build/open62541-v1.2.2/plugins/ua_pubsub_udp.c: In function 'UA_PubSubChannelUDPMC_receive': /tmp/instance-6/output-1/build/open62541-v1.2.2/plugins/ua_pubsub_udp.c:477:21: error: conversion to '__suseconds_t' {aka 'int'} from 'UA_UInt32' {aka 'unsigned int'} may change the sign of the result [-Werror=sign-conversion] 477 | tmptv.tv_usec = (long int)(timeout % 1000000); | ^ Fixes: - http://autobuild.buildroot.org/results/911811de81d8abb2a31feb8f27af1592641c6fbc - http://autobuild.buildroot.org/results/f0187b3f2d62e955fddeef4e90f84ba4fd642bd2 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/refpolicy: fix build with ftpGravatar Fabrice Fontaine25 hours1-0/+44
| | | | | | | | | | | Fix build failure raised since commit 61a47bb1037ac20772f4e0106aab956adffeee12 Fixes: - http://autobuild.buildroot.org/results/bde34d81a04b5ea96722dc56249089dce7e65b74 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/fluxbox: fix build with gcc 11Gravatar Fabrice Fontaine25 hours1-0/+25
| | | | | | | | | | | | | | | Fix the following build failure with gcc 11: util/fluxbox-remote.cc: In function 'int main(int, char**)': util/fluxbox-remote.cc:76:32: error: ordered comparison of pointer with integer zero ('unsigned char*' and 'int') 76 | && text_prop.value > 0 | ~~~~~~~~~~~~~~~~^~~ Fixes: - http://autobuild.buildroot.org/results/6e718bb662aa4961ea264eb81e4b7e7b20485e30 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/ripgrep: add workaround for cargo bug #3349Gravatar James Hilliard25 hours1-1/+4
| | | | | | | | | | | | | | | | | | | | | To fix this bug we have to use an undocumented test variable to enable the nightly target-applies-to-host feature so that the target linker doesn't get used for host binaries like the build-script. Fixes: error: failed to run custom build command for `ripgrep v0.8.1 (/home/buildroot/buildroot/output/build/ripgrep-0.8.1)` Caused by: process didn't exit successfully: `/home/buildroot/buildroot/output/build/ripgrep-0.8.1/target/release/build/ripgrep-59eeb7069534e1ef/build-script-build` (exit status: 1) --- stderr /home/buildroot/buildroot/output/build/ripgrep-0.8.1/target/release/build/ripgrep-59eeb7069534e1ef/build-script-build: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /home/buildroot/buildroot/output/build/ripgrep-0.8.1/target/release/build/ripgrep-59eeb7069534e1ef/build-script-build) Details: https://github.com/rust-lang/cargo/issues/3349 https://github.com/rust-lang/cargo/pull/9322 Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/{rust, rust-bin}: bump to version 1.54.0Gravatar James Hilliard25 hours4-101/+101
| | | | | Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/tpm2-tools: add SELinux moduleGravatar Fabrice Fontaine25 hours1-0/+1
| | | | | | | | Support for tpm2-tools is added by the services/tpm2 module in the SELinux refpolicy. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/tpm2-totp: add SELinux moduleGravatar Fabrice Fontaine25 hours1-0/+1
| | | | | | | | Support for tpm2-totp is added by the services/tpm2 module in the SELinux refpolicy. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/tpm2-abrmd: add SELinux moduleGravatar Fabrice Fontaine25 hours1-0/+1
| | | | | | | | Support for tpm2-abrmd is added by the services/tpm2 module in the SELinux refpolicy. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/msgpack: bump to version 3.3.0Gravatar Fabrice Fontaine25 hours2-3/+3
| | | | | | | https://github.com/msgpack/msgpack-c/releases/tag/cpp-3.3.0 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/libjson: fix build with gcc 11Gravatar Fabrice Fontaine25 hours1-1/+1
| | | | | | | | | | | | | | | | | | GCC 11 defaults to C++17. Fix the following build failure with gcc 11: In file included from _internal/Source/JSONDefs.h:12, from _internal/Source/JSONDebug.h:4, from _internal/Source/JSONNode.h:4, from _internal/Source/JSONNode.cpp:1: _internal/Source/JSONDefs/GNU_C.h:58:28: error: ISO C++17 does not allow dynamic exception specifications 58 | #define json_throws(x) throw(x) | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/1e66dff705bbb38e7e0f0e5864ce794b4345dcc6 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/opencv4: do not detect ccacheGravatar Fabrice Fontaine25 hours1-0/+1
| | | | | | | | | | | | | | | | OpenCV-4's buildsystem will try to detect ccache and use it if available. This may yield a system-installed ccache. However, in Buildroot, ccache is entirely hidden away and handled in the toolchain wrapper. Forcibly disable detection of ccache. Commit 505e7f47715c77d8586444a4fefe4a190b77aaad already applied this change to opencv3. Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/libmodsecurity: fix build with libmaxminddbGravatar Fabrice Fontaine44 hours3-0/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build with libmaxminddb is broken since bump to version 3.0.5 in commit 464d0be380c84ac7c3f1684e49153c3868280d7e because of https://github.com/SpiderLabs/ModSecurity/commit/785958f9b5089b918c7d054cbcc2fe4a3c7b3788 So revert this commit until upstream answer to comment to https://github.com/SpiderLabs/ModSecurity/issues/2131 Reverting this commit requires autoreconfiguring, which itself causes lots of warnings as configure.ac queries git to know the version of various parts of libmodsecurity. However, it turns out that those versions are only used to be displayed in the output of the configure script, which is quite useless. The only one that is referenced elsewhere is LIBINJECTION_VERSION, but it's in fact a different thing: it is defined by others/libinjection/src/libinjection_sqli.c. The only variable that was AC_SUBST() and therefore visible elsewhere was MSC_GIT_VERSION, but it is not used anywhere in the code base, except in the configure script itself. Note that one patch is 0001 and the other 0003, because there was already a 0002 patch. Fixes: - http://autobuild.buildroot.org/results/4c639fd967faa06f8ae362bacd38f3409c47267c Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/optee-client: add dependency on headers >= 4.3Gravatar Thomas Petazzoni45 hours4-8/+15
| | | | | | | | | | | | | | | | | | | | | | Since upstream commit 5da4da99e0bb3d694e93046207ae4ce3b5545043, in 3.13.0, OP-TEE client unconditionally uses the MMC_IOC_MULTI_CMD ioctl(). But this ioctl() was only introduced in kernel 4.3, so earlier kernels did not have this definition. This was clearly known when upstream started using this ioctl. From the upstream commit 5da4da99e0bb3d694e93046207ae4ce3b5545043 commit log: As MMC_IOC_MULTI_CMD is available since linux 4.3, we should be safe to use it by default on read / write block operations. So let's propagate this dependency into Buildroot. Fixes: http://autobuild.buildroot.net/results/bd270a6793df499d5f52959e3de17f8a92d88305/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/optee-test: fix Config.in comment on dependenciesGravatar Thomas Petazzoni45 hours1-1/+1
| | | | | | | The comment did not take into account the dynamic library dependency, fix that. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/optee-client: add dependency on !BR2_STATIC_LIBSGravatar Thomas Petazzoni45 hours4-7/+12
| | | | | | | | | | | | Since OP-TEE client 3.13.0, <dlfcn.h> is unconditionally used, so we need to add a !BR2_STATIC_LIBS dependency to optee-client and its reverse dependencies. Fixes: http://autobuild.buildroot.net/results/169cf630866cb84d711d68877bb83c897e1d2814/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/irqbalance: bump to version 1.8.0Gravatar Fabrice Fontaine2 days4-108/+3
| | | | | | | | | | - Drop first patch (already in version) - Update indentation in hash file (two spaces) https://github.com/Irqbalance/irqbalance/releases/tag/v1.8.0 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/irqbalance: use pkg-config to find numaGravatar Fabrice Fontaine2 days1-0/+38
| | | | | | | | | | | | | | | | | | | Use pkg-config to find numa to avoid the following build failure when checking for numa_available: configure:9667: checking for numa_available in -lnuma configure:9692: /tmp/instance-7/output-1/host/bin/microblazeel-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -static -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -static conftest.c -lnuma >&5 /tmp/instance-7/output-1/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-uclibc/9.3.0/../../../../microblazeel-buildroot-linux-uclibc/bin/ld: /tmp/instance-7/output-1/host/microblazeel-buildroot-linux-uclibc/sysroot/usr/lib/libnuma.a(libnuma.o): in function `numa_node_to_cpus_v1': (.text+0x2a80): undefined reference to `__atomic_fetch_and_1' /tmp/instance-7/output-1/host/opt/ext-toolchain/bin/../lib/gcc/microblazeel-buildroot-linux-uclibc/9.3.0/../../../../microblazeel-buildroot-linux-uclibc/bin/ld: /tmp/instance-7/output-1/host/microblazeel-buildroot-linux-uclibc/sysroot/usr/lib/libnuma.a(libnuma.o): in function `numa_node_to_cpus_v2': (.text+0x2ddc): undefined reference to `__atomic_fetch_and_1' collect2: error: ld returned 1 exit status Fixes: - http://autobuild.buildroot.org/results/577a63432fba2f9ae1ed2c6c2a77c5ce54ac5521 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/libodb: fix build with gcc 11Gravatar Fabrice Fontaine2 days1-0/+1
| | | | | | | | | | | | | | | GCC 11 defaults to C++17. Fix the following build failure with gcc 11: In file included from details/shared-ptr/base.cxx:5: ../odb/details/shared-ptr/base.hxx:38:49: error: ISO C++17 does not allow dynamic exception specifications 38 | operator new (std::size_t, odb::details::share) throw (std::bad_alloc); | ^~~~~ Fixes: - http://autobuild.buildroot.org/results/cfd5f92f0aa923815edba5fbfcd5b7b312d9d40e Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/kodi: enable BlueZ Audio and HID pluginsGravatar Michael Nosthoff2 days1-0/+2
| | | | | | | | When Bluetooth support is enabled ensure to enable the Audio and HID plugins. Signed-off-by: Michael Nosthoff <buildroot@heine.tech> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/supertuxkart: enable BlueZ HID PluginGravatar Michael Nosthoff2 days1-0/+1
| | | | | | | When BlueZ is enabled ensure to select the BlueZ HID Plugin for wiimote support. Signed-off-by: Michael Nosthoff <buildroot@heine.tech> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/pipewire: enable BlueZ Audio PluginsGravatar Michael Nosthoff2 days1-0/+1
| | | | | | | When BlueZ is enabled ensure to select the BlueZ Audio Plugins. Signed-off-by: Michael Nosthoff <buildroot@heine.tech> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/pulseaudio: enable BlueZ Audio PluginsGravatar Michael Nosthoff2 days1-0/+1
| | | | | | | When BlueZ is enabled ensure to select the BlueZ Audio Plugins. Signed-off-by: Michael Nosthoff <buildroot@heine.tech> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/gstreamer1/gst1-plugins-bad: enable BlueZ AudioGravatar Michael Nosthoff2 days1-0/+1
| | | | | | | When enabling the BlueZ plugin select the BlueZ Audio Plugins. Signed-off-by: Michael Nosthoff <buildroot@heine.tech> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/brltty: enable bluez HID pluginGravatar Michael Nosthoff2 days1-0/+1
| | | | | | | | brltty builds with bluetooth support when bluez is enabled. Ensure the HID Plugin is enabled. Signed-off-by: Michael Nosthoff <buildroot@heine.tech> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/bluez-alsa: select BlueZ audio pluginsGravatar Michael Nosthoff2 days1-0/+1
| | | | | | | The A2DP/AVCRP plugins now have to be explicitly selected. Signed-off-by: Michael Nosthoff <buildroot@heine.tech> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/cwiid: select BlueZ HID pluginGravatar Michael Nosthoff2 days1-0/+1
| | | | | | | the HID plugin now needs to be explictly enabled. Signed-off-by: Michael Nosthoff <buildroot@heine.tech> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/bluez5_utils: drop default yGravatar Michael Nosthoff2 days1-4/+2
| | | | | | | | | | | | | as discussed on the mailinglist this drops the default y entry for the now optional plugins and tools. This might break backward compatibility but gives new users a smaller initial footprint. Further add a select for the options that required the HID plugin at runtime. Signed-off-by: Michael Nosthoff <buildroot@heine.tech> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/bluez5_utils: make tools optionalGravatar Michael Nosthoff2 days2-5/+24
| | | | | | | | | | | | | | The tools are currently always build and installed. In many cases those tools are not needed in a production system. So make this step optional. This saves up to 2MB on the target. Further tweak the deprecated option. It has effects when the --enable-tools is set as well as when --enable-client is set. So explain this in the options description and update the install step for gatttool to only be added when client is enabled. Signed-off-by: Michael Nosthoff <buildroot@heine.tech> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/bird: needs autoreconfGravatar Fabrice Fontaine2 days1-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the bump to version 2.0.8 in commit f5906644b45269b1a5fe109cb64fad837e4fbff2, bird uses a home-grown "GNU Autoconf 2.69e" instead of standard autoconf 2.69 to generate the configure script. This fork seems to generate incorrect code: it uses ac_test_CFLAGS=${CFLAGS+y} to remember if CFLAGS was saved, while standard autoconf uses ac_test_CFLAGS=${CFLAGS+set} The configure.ac code itself, however, uses if test "$ac_test_CFLAGS" != set ; then to check if CFLAGS was overridden. Thus, Buildroot's CFLAGS are not taken into account and this leads to the following build failure: checking for glob.h... no configure: error: glob.h not found. This build failure is raised because -g0 and -g are both passed to gcc: configure:5207: checking for glob.h configure:5230: /data/buildroot-autobuilder/instance-0/output-1/host/bin/mips64el-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0 -pthread -fno-strict-aliasing -fno-strict-overflow -flto -Wall -Wextra -Wstrict-prototypes -Wno-parentheses -Wno-pointer-sign -Wno-missing-field-initializers -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -flto=4 -g conftest.c >&5 /data/buildroot-autobuilder/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips64el-buildroot-linux-uclibc/8.4.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /tmp/ccDboxph.ltrans0.ltrans.o:(.debug_info+0x2a): undefined reference to `conftest.c.0943dc99' /data/buildroot-autobuilder/instance-0/output-1/host/opt/ext-toolchain/bin/../lib/gcc/mips64el-buildroot-linux-uclibc/8.4.0/../../../../mips64el-buildroot-linux-uclibc/bin/ld: /tmp/ccDboxph.ltrans0.ltrans.o:(.debug_info+0x2f): undefined reference to `conftest.c.0943dc99' -g0 is passed by buildroot and -g is passed by bird if $ac_test_CFLAGS" != set (since version 2.0.7 and https://gitlab.nic.cz/labs/bird/-/commit/cc95b4594ac924b40325a4f1adcae5312179db40) To fix this, we can simply run autoreconf and generate a correct configure script. Fixes: - http://autobuild.buildroot.org/results/1d2acc9f6b8830adc8b62d6b2e55837abae561a9 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/binutils: remove version 2.34Gravatar Thomas Petazzoni2 days11-1348/+6
| | | | | | | | Now that we have 2.35, 2.36 and 2.37, with 2.36 as the default, we can remove 2.34. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/binutils: default to version 2.36.xGravatar Thomas Petazzoni2 days2-2/+2
| | | | | | | | | Now that we have added version 2.37, it's time to use the 2.36.x series as the default version. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> [Arnout: also update default in binutils.mk] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/binutils: add version 2.37Gravatar Thomas Petazzoni2 days6-0/+472
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | State of the patches: - 0001-sh-conf.patch Refreshed - 0002-poison-system-directories.patch Refreshed, but needed some adaptations as the bfd_boolean type no longer exists, and the standard "bool" type is now used instead. - 0003-or1k-Fix-issue-with-plt-link-failure-for-local-calls.patch Drop, present in 2.37, merged upstream as a76ef689b60405e494cb99e198acf3c82f467f7d - 0004-or1k-Implement-relocation-R_OR1K_GOT_AHI16-for-gotha.patch Drop, present in 2.37, merged upstream as 0b3e14c90283c5d234884d0ebe8510bc3c9bc687 - 0005-or1k-Avoid-R_OR1K_GOT16-overflow-failures-in-presenc.patch Drop, present in 2.37, merged upstream as 3c3de29b048bca6b4aa4235c647b9328e71801b6 - 0006-or1k-Support-large-plt_relocs-when-generating-plt-en.patch Drop, present in 2.37, merged upstream as 284a1309021a0ef4c29f198470d95652f02b13f0 - 0007-bfd-elf32-or1k-fix-building-with-gcc-version-5.patch Refreshed - 0008-or1k-fix-pc-relative-relocation-against-dynamic-on-P.patch Refreshed Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/mesa3d: DRI drivers need either glx, egl or gbmGravatar Bernd Kuhls2 days1-2/+1
| | | | | | | | | | | | | | | | | | | Fixes build error: ../output-1/build/mesa3d-21.1.5/meson.build:520:4: ERROR: Problem encountered: building dri drivers require at least one windowing system OSMesa is not seen as a valid windowing system for DRI drivers anymore: https://cgit.freedesktop.org/mesa/mesa/commit/meson.build?h=21.1&id=ee802372180a2b4460cc7abb53438e45c6b6f1e4 Commit 15a2f9b819806d38a7d8172a20f80130b1d60e63 blindly renamed BR2_PACKAGE_MESA3D_OSMESA_CLASSIC to BR2_PACKAGE_MESA3D_OSMESA_GALLIUM without checking for this particular case. Fixes: http://autobuild.buildroot.net/results/46e3a66ddc13a064e512aad0f3afd8655889ab9d/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>