- Jun 02, 2019
-
-
Peter Korsgaard authored
Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
- Jun 01, 2019
-
-
Fabrice Fontaine authored
Fixes: - http://autobuild.buildroot.org/results/bb1bb1cf8b58bf28039186866ed01521114acb72 Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Fabrice Fontaine authored
--without-docs was not recognized since at least version 1.8.4, see: http://autobuild.buildroot.org/results/e1464adf0069952ef0561a0a9b501d26bd409c4a Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Fabrice Fontaine authored
ifnet has been drop since version 1.12.0 and https://github.com/NetworkManager/NetworkManager/commit/0474441e2258eeecb356e2aa3cde5c7328828646 Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Romain Naour authored
The powerpc*-*-*spe* support has been deprecated in GCC 8 [1] and has been removed in GCC 9 [2]. While building with GCC 8, the build stop since we don't provide --enable-obsolete option. For now, keep powerpcspe support in Buildroot but only for older compiler up to GCC 7. Note: Although we can't select Glibc for powerpcspe since commit [4], this support has been removed for the next version of Glibc (the upcoming 2.30). [1] https://gcc.gnu.org/ml/gcc/2018-04/msg00102.html [2] https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=b31d0348ddada49453e3edaaf93a423fdc61dc79 [3] https://sourceware.org/git/?p=glibc.git;a=commit;h=a053e878494080f7070cf92890e546057236c9c9 [4] https://git.buildroot.net/buildroot/commit/?id=5777e3ffd99132a57e3d29659850eec14b1625f8 Signed-off-by:
Romain Naour <romain.naour@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by:
Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Romain Naour authored
gcc target abi options for powerpc were added by [1] and renamed by [2] to BR2_PPC_ABI_* but never used. Since always BR2_GCC_TARGET_ABI is empty when using a powerpc toolchain. Buildroot currently support SPE and Classic target ABI, nothing seems to require a specific gcc target abi option. This patch is a cleanup like commit [3]. [1] 7d8a59b4 [2] 98175bd4 [3] fd08153b Signed-off-by:
Romain Naour <romain.naour@gmail.com> Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Cyril Bur <cyrilbur@gmail.com> Cc: Sam Bobroff <sam.bobroff@au1.ibm.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Peter Korsgaard authored
Signed-off-by:
Peter Korsgaard <peter@korsgaard.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
James Hilliard authored
This fixes a kernel 5.1.x compatibility issue. The only changes between 0.12.1 and 0.12.2 are: d3b198ef6f57ca512fb25147c9d85b922fd4651a Released v0.12.2 376c2c28bd7d4470cd92ff646d6087ca70cd9d2e fixed typo 6edc4b164b1f05bee74cb507a4f50776a65ceb73 mentioned support for 5.0.0 0b8feb80fdef9a415d8250bca1790b3ff23e8391 Replace v4l2_get_timestamp with ktime_get_ts(64) 541e3bc7aaf46dc9a21f92c7f527397fce03dfd8 Update README.md So the only functional change is the actual ktime_get_ts() fix, which is needed for Linux 5.1 compatibility. Therefore, bumping is pretty much the same as backporting just this commit. Signed-off-by:
James Hilliard <james.hilliard1@gmail.com> [Thomas: extend the commit log] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Fabrice Fontaine authored
Fixes: - http://autobuild.buildroot.org/results/c703d45ab691641beabc3440f081a8bc195b4a23 Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Peter Korsgaard authored
Fixes: http://autobuild.buildroot.net/results/67ef520d82ea529a9fe593d83a3aeae5f8b0ee5d/ http://autobuild.buildroot.net/results/eafc3e4be571d5ecee549a11530ac4e508f31782/ http://autobuild.buildroot.net/results/ba7f30833fef54162a82f4b336a72d6599594526/ The netsurf build system mixes up host and target CFLAGS, so it isn't compatible with architectures where we pass ABI specific compiler flags (in TARGET_ABI). Add a _ARCH_SUPPORTS kconfig variable matching the TARGET_ABI logic we have in package/Makefile.in, and use it to disallow netsurf for those architectures. Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
- May 31, 2019
-
-
Fabrice Fontaine authored
The following vulnerabilities have been fixed: - wnpa-sec-2019-19 Wireshark dissection engine crash. Bug 15778. Update patches to use the ones merged upstream Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
no-dso option has been removed with https://github.com/openssl/openssl/commit/31b6ed76dfd53529b74e79830c81372d0b756929 To fix this error, use "gcc" target in static builds. This target is very minimalistic, we need to manually pass -lpthread and -DOPENSSL_THREADS however we can also remove libdl workarounds Fixes: - http://autobuild.buildroot.org/results/96d6b89d20980e8f7fa450b832474a81d492b315 Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Giulio Benetti authored
Package openmpi manifests Microblaze Gcc Bug 68485 resulting in a build failure due to an Internal Compiler Error. As done for other packages in Buildroot work around this Gcc Bug by setting optimization to -O0 if BR2_TOOLCHAIN_HAS_GCC_BUG_68485=y. Fixes: http://autobuild.buildroot.net/results/8f3/8f334427e7475154d69469f8ee4efab6df80e403/ Signed-off-by:
Giulio Benetti <giulio.benetti@micronovasrl.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Adam Duskett authored
The decklink plugin uses <dlfcn.h> functions: dlopen(), dlsym(), etc. Signed-off-by:
Adam Duskett <Aduskett@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Fabrice Fontaine authored
With Microblaze Gcc version <= 9.x the build fails due to gcc bug 68485: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68485. The bug show up when building opencv3 with optimization but not when building with -O0. To work around this, if BR2_TOOLCHAIN_HAS_GCC_BUG_68458=y, we force using -O0. Fixes: - http://autobuild.buildroot.org/results/c78eac84d1c5a6702e7759cd5364da1c3e399b4b Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Reviewed-by:
Giulio Benetti <giulio.benetti@micronovasrl.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Markus Mayer authored
We can't use dosfstools' install target, because it'll install *all* binaries, even the disabled ones. Also, we can't just delete dosfstools binaries from the target directory after installing them, because other packages (specifically Busybox) may provide tools of the same name, and we may end up deleting those instead. To avoid any issues, we create our own install routines, which only copy the enabled binaries into the target location. Signed-off-by:
Markus Mayer <mmayer@broadcom.com> [Thomas: use full destination path for INSTALL commands.] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Mirza Krak authored
Signed-off-by:
Mirza Krak <mirza.krak@northern.tech> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Mirza Krak authored
Provide additional details on how Mender works within Buildroot. Signed-off-by:
Mirza Krak <mirza.krak@northern.tech> [Thomas: remove duplicate "Default configuration files" title, rewrap text] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Peter Korsgaard authored
Fixes the following security issues: (3.41) CVE-2018-12404: Cache side-channel variant of the Bleichenbacher attack (3.42.1) CVE-2018-18508: Add additional null checks to several CMS functions to fix a rare CMS crash. Thanks to Hanno Böck and Damian Poddebniak for the discovery and fixes Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Peter Korsgaard authored
Fixes the following security issues: Prevent over long nonces in ChaCha20-Poly1305 (CVE-2019-1543) ChaCha20-Poly1305 is an AEAD cipher, and requires a unique nonce input for every encryption operation. RFC 7539 specifies that the nonce value (IV) should be 96 bits (12 bytes). OpenSSL allows a variable nonce length and front pads the nonce with 0 bytes if it is less than 12 bytes. However it also incorrectly allows a nonce to be set of up to 16 bytes. In this case only the last 12 bytes are significant and any additional leading bytes are ignored. It is a requirement of using this cipher that nonce values are unique. Messages encrypted using a reused nonce value are susceptible to serious confidentiality and integrity attacks. If an application changes the default nonce length to be longer than 12 bytes and then makes a change to the leading bytes of the nonce expecting the new value to be a new unique nonce then such an application could inadvertently encrypt messages with a reused nonce. Additionally the ignored bytes in a long nonce are not covered by the integrity guarantee of this cipher. Any application that relies on the integrity of these ignored leading bytes of a long nonce may be further affected. Any OpenSSL internal use of this cipher, including in SSL/TLS, is safe because no such use sets such a long nonce value. However user applications that use this cipher directly and set a non-default nonce length to be longer than 12 bytes may be vulnerable. Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
- May 30, 2019
-
-
Yann E. MORIN authored
Since linux-4.19, the kernel's build system internally touches its .config file. However, we currently used that file as a timestamp to detect whether our kconfig fixups were to be (re)applied or not, which in turn is used to decide whether we should (re)build the package or not. But with latest kernel versions, this timestamp heuristic is now broken, and we always rebuild the kernel on subsequent builds. We fix that by introducing a separate timestamp file of our own, which we know the kernel (or the kconfig-based packages, for that matters) does not use. Signed-off-by:
Yann E. MORIN <yann.morin.1998@free.fr> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Fabrice Fontaine authored
Fixes: - http://autobuild.buildroot.org/results/3e72c2c2baae3a70fb5145b1b09a1f3716e4bce2 Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Yegor Yefremov authored
According to the LICENSE file curve25519-donna is licensed under BSD-3-Clause license. There is only BSD-2-Clause license mentioned so remove BSD-2-Clause-like. Signed-off-by:
Yegor Yefremov <yegorslists@googlemail.com> Reviewed-by:
Thomas Huth <huth@tuxfamily.org> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Thomas Petazzoni authored
This external toolchain is pre-built for x86, so it can only work on x86 and x86-64, and for the latter, the ia32 libraries are necessary. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Asaf Kahlon authored
Fixes a number of crashes / bugs. For details, see: https://github.com/cython/cython/blob/master/CHANGES.rst Signed-off-by:
Asaf Kahlon <asafka7@gmail.com> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
Bernd Kuhls authored
Release notes: https://www.php.net/archive/2019.php#id2019-05-30-1 Fixes CVE 2019-11038: https://bugs.php.net/bug.php?id=77973 CVE 2019-11039: https://bugs.php.net/bug.php?id=78069 CVE 2019-11040: https://bugs.php.net/bug.php?id=77988 Signed-off-by:
Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
- May 29, 2019
-
-
Giulio Benetti authored
Check-package gives error on flare-engine due to trailing whitespace in flare-engine.mk comment inserted with commit: https://git.buildroot.net/buildroot/commit/?id=1203cca1b51eefb4ee236d998ab6ec32bdd087d8 Remove trailing whitespace in flare-engine.mk comment. Signed-off-by:
Giulio Benetti <giulio.benetti@micronovasrl.com> Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
- May 28, 2019
-
-
Mirza Krak authored
There are two additional inventory scripts provided in the Mender client repository, let's install them. - mender-inventory-os - will push content of /etc/os-release - mender-inventory-rootfs-type - will push filesystem type of rootfs Signed-off-by:
Mirza Krak <mirza.krak@northern.tech> Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
Mirza Krak authored
The configuration options (RootfsPartA/RootfsPartB) must provide a valid path to a block devices. Signed-off-by:
Mirza Krak <mirza.krak@northern.tech> Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
Fabrice Fontaine authored
Commit 1ce2db10 was the second patch of a third patch serie, it was applied without the first one so AUTORECONF=YES was missing and patch number was wrong. Fix these two errors. Fixes: - http://autobuild.buildroot.org/results/a26d3493399c43faa37d2d67d772e0833971a9de Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Giulio Benetti authored
GCC hangs while building brotli for the Microblaze Arch: http://autobuild.buildroot.net/results/d86/d86251974a0a348a64d9a1d1fd7d02dd4aff0792/ Originally reported for gpsd: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68485 Still not fixed. Every Microblaze Gcc version up to and including 9.1 is affected. Signed-off-by:
Giulio Benetti <giulio.benetti@micronovasrl.com> Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
- May 27, 2019
-
-
Fabrice Fontaine authored
This will fix static build of suricata. Fixes: - No autobuilder failures yet Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
Fabrice Fontaine authored
Fixes: - no autobuilder failures yet Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
Giulio Benetti authored
With Microblaze Gcc version <= 9.x the build fails due to gcc bug 68485: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68485. The bug show up when building brotli with optimization but not when building with -O0. To work around this, if BR2_TOOLCHAIN_HAS_GCC_BUG_68458=y, we force using -O0. Fixes: http://autobuild.buildroot.net/results/d86/d86251974a0a348a64d9a1d1fd7d02dd4aff0792/ Signed-off-by:
Giulio Benetti <giulio.benetti@micronovasrl.com> Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
Fabrice Fontaine authored
Always set CMAKE_BUILD_TYPE to Release otherwise supertux will be built with -pg since: https://github.com/SuperTux/supertux/commit/afd5f1b33c110104a7f286d6d7854157919a0a52 This will result in the following build failure on uclibc or musl: [ 77%] Linking C executable sq_static CMakeFiles/sq_static.dir/sq.c.o: In function `quit': /home/buildroot/autobuild/instance-3/output/build/supertux-0.6.0/external/squirrel/sq/sq.c:42: undefined reference to `__gnu_mcount_nc' Fixes: - http://autobuild.buildroot.org/results/b0b2e25af198d01713d1e2bcf38c77ae8ffbd7de Signed-off-by:
Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
Giulio Benetti authored
With Microblaze Gcc version < 8.x the build hangs due to bug 85180: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85180 To avoid this, the flare-engine package has a !BR2_TOOLCHAIN_HAS_GCC_BUG_85180 dependency. However, gcc bug 85180 only triggers when optimization is enabled, so we can work around the issue by passing -O0, which is what we do in other Buildroot packages to work around this bug. So, this commit passes -O0 when BR2_TOOLCHAIN_HAS_GCC_BUG_85180, and re-enables flare-engine on Microblaze. It is not enough to set CMAKE_CXX_FLAGS, because flare-engine's CMakeLists.txt sets CMAKE_CXX_FLAGS_<BUILD_TYPE> (depending on the value of CMAKE_BUILD_TYPE), and the build-type-specific flags come after the generic flags, so our -O0 gets overridden again. Therefore, also set CMAKE_BUILD_TYPE to the dummy value Buildroot. Fixes: http://autobuild.buildroot.net/results/706/7065e14917a8bbc0faf21b29183ac55b6c800ee3/ Signed-off-by:
Giulio Benetti <giulio.benetti@micronovasrl.com> [Arnout: extend explanatory comment and update commit log] Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-
Guo Ren authored
Modify config.sub so that it knows about the C-SKY architecture. Without this, all autotools projects fail to build on C-SKY. Signed-off-by:
Guo Ren <ren_guo@c-sky.com> [Thomas: improved commit log] Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@bootlin.com>
-
Carlos Santos authored
Some inline declarations of strtok_r (specifically in Sourcery CodeBench Lite 2016.11-19) contain code where an '__s' local variable can be used uninitialized. When GCC expands that declaration in tpm2-totp, __s becomes an alias to a variable which fact is not initialized, but this is not relevant since the execution path leading to the uninitialized use is never followed. Anyway, apply a patch already submitted upstream to fix the compilation error. Upstream bug report: https://github.com/tpm2-software/tpm2-totp/issues/32 Fixes: http://autobuild.buildroot.net/results/5693a35e4d6bc76a1f46fe0e217abc49f7188aad/ Signed-off-by:
Carlos Santos <unixmania@gmail.com> Signed-off-by:
Peter Korsgaard <peter@korsgaard.com>
-
- May 26, 2019
-
-
Artem Panfilov authored
net_tstamp.h in recent kernel versions requires time.h for clockid_t. Fixes: http://autobuild.buildroot.net/results/93903e8abfeaa7df0b6525033fa63e29f2c9e7ae Signed-off-by:
Artem Panfilov <panfilov.artyom@gmail.com> Signed-off-by:
Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
-