AuthorCommitMessageCommit dateIssues
Ludovic DesrochesLudovic Desroches
39c15c0e6e6configs: atmel: at91sam9rlek: update defconfigBump to a recent version of AT91bootstrap and use mainline version of U-Boot and Linux. This is needed to fix the build with gcc 5.x. Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com> [Thomas: add missing BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_8=y.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Ludovic DesrochesLudovic Desroches
a50b9f0ebf7configs: atmel: at91sam9260eknf: update defconfigBump to a recent version of AT91bootstrap and use mainline version of U-Boot and Linux. This is needed to fix the build with gcc 5.x. Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com> [Thomas: add missing BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_8=y.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
499f28fc7cepackage/pseudo: provide better legacy handling for fakerootWe now have a wrapper that makes pseudo behaves like the fakeroot of the good ol' days. So the symlink will just magically keep old scripts working as they did before the switch to pseudo. However, using fakeroot is deprecated, and we want people to stop using it altogether and switch to pseudo. So, make the wrapper recognise how it's called, and if called as fakeroot, print a warning message...
Yann E. MORINYann E. MORIN
74a3e75bb82fs: call the pseudo wrapperSigned-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Gaël PORTAY <gael.portay@savoirfairelinux.com> Cc: Patrick Keroulas <patrick.keroulas@savoirfairelinux.com> Cc: Erico Nunes <nunes.erico@gmail.com> Cc: Julien BOIBESSOT <julien.boibessot@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzon...
Yann E. MORINYann E. MORIN
a1d602a74d5package/pseudo: wrap the real pseudo with a wrapperRunning pseudo is more involved than running fakeroot. In the transition from using fakeroot, we just did not account for the extra requirements. First, we explicitly tell pseudo where it is, otherwise it tries to guess. Its guess is correct, but it prints a warning, which is not nice. Second, we tell it where to find the passwd and group files in case it has to emulate access to them. We cur...
Yann E. MORINYann E. MORIN
527e63cb82bpackage/pseudo: force rpath and pass our host CFLAGSpseudo whines when those are not set, and tries to find a suitable value; this is usually correct but risk an incorrect guess in corner cases. Rather than leaving those in guess-mode, just force them to values we know are correct. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Gaël PORTAY <gael.portay@savoirfairelinux.com> Cc: Patrick Keroulas <patrick.keroulas@savoirfairelinux....
Jérôme PouillerJérôme Pouiller
179c5f1b87aMakefile: fix stripping of ld.so and libpthread for merged /usrIf 'lib' is a symlink (as is the case when BR2_ROOTFS_MERGED_USR=y), 'find lib' does not return the correct result. So, until now, libpthread*.so* and ld-*.so* were not stripped when 'lib' was a symlink. We fix this by using 'find lib/' instead of 'find lib'. For consistency reason, we also do the same change for the 'find' that removes .a and .la files. Signed-off-by: Jérôme Pouiller <jezz@s...
Thomas PetazzoniThomas Petazzoni
2501039e3f6DEVELOPERS: remove Gregory HermantThe Calao Systems company has gone bankrupt in April 2016, and the domain name no longer exists, so there is no chance to ever contact Gregory Hermant at a @calao-systems.com address, so let's remove his entry from the DEVELOPERS file. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
0e3b374208fconfigs: remove calao*_defconfigThe calao defconfigs no longer build with gcc 5.x, due to Linux kernel versions used being too old. However, it is unlikely that anyone will ever update them, since Calao Systems has gone bankrupt in April 2016. Therefore, let's remove them. If anyone is interested again at some point, it will be easy to revive them from the Git history. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-...
Romain NaourRomain Naour
401c47e44b2package/guile: dont't use -Os for CS 2014.05 ARM toolchainWith this toolchain, guile tigger an assembler error with -Os which is probably caused by the binutils version being used: arm-none-linux-gnueabi-ld --version GNU ld (Sourcery CodeBench Lite 2014.05-29) 2.24.51.20140217 arm-none-linux-gnueabi-gcc --version arm-none-linux-gnueabi-gcc (Sourcery CodeBench Lite 2014.05-29) 4.8.3 20140320 (prerelease) Nowaday, even with a Buildroot internal toolc...
Vicente Olivert RieraVicente Olivert Riera
e5b3fa3ae4fMIPS: rename M6201 core to M6250m6201 is the -march option for GCC, but the real core name is M6250. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Vicente Olivert RieraVicente Olivert Riera
b2bae3b523aMIPS: rename M5101 core to M5150m5101 is the -march option for GCC, but the real core name is M5150. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Vicente Olivert RieraVicente Olivert Riera
84bd58d5bb0MIPS: remove M5100 coreThis is a microcontroller class (MCU) core which is not suitable for running Linux. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yann E. MORINYann E. MORIN
f9fb1d59f57package/pseudo: enforce the host bitnesspseudo can detect the host bitness, but is not sure about it: it checks what type of file /bin/sh is, using file(1). However, in some conditions, /bin/sh can be of a different bitness than the rest of the system (weird, but not impossible), which causes build issues. Just enforce the bitness, so that pseudo needs not (wrongly) guess it. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr...
Frank HunlethFrank Hunleth
cdcb7c25cdcphp-fpm: remove config comments to fix startupThe comments in the Buildroot-provided php-fpm.conf would produce the following error when starting php-fpm: ERROR: [/etc/php-fpm.conf:2] value is NULL for a ZEND_INI_PARSER_ENTRY Removing the comments fixes the problem. Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.peta...
Cyril BurCyril Bur
56d4c0b8ae6DEVELOPERS: add Cyril Bur to PowerPCSigned-off-by: Cyril Bur <cyrilbur@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Jérôme PouillerJérôme Pouiller
afc9274715dvalgrind: do not use host mpiccValgrind may use 'mpicc' (from openmi project) to compile libmpiwrap-*.so. Without any option, it will detect and use 'mpicc' from host and generate libmpiwrap-*.so for host: $ file target/usr/lib/valgrind/libmpiwrap-arm-linux.so target/usr/lib/valgrind/libmpiwrap-arm-linux.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, not stripped We simply disable op...
Waldemar BrodkorbWaldemar Brodkorb
6668a0ed5cephp: fix bfin compile issueFixes: http://autobuild.buildroot.net/results/8326f24511d3b109d22a76660adc017bbcaca197 Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Jérôme PouillerJérôme Pouiller
7be691623a2python3: fix double format detectionPython is not able to detect if compiler double representation is compliant with IEE754: checking whether C doubles are little-endian IEEE 754 binary64... no checking whether C doubles are big-endian IEEE 754 binary64... no checking whether C doubles are ARM mixed-endian IEEE 754 binary64... no Accordingly 'legacy' mode isused. It is possible to check this at runtime by check if 'sys.fl...
Jérôme PouillerJérôme Pouiller
2a6001f17abpython: fix double format detectionPython is not able to detect if compiler double representation is compliant with IEE754: checking whether C doubles are little-endian IEEE 754 binary64... no checking whether C doubles are big-endian IEEE 754 binary64... no checking whether C doubles are ARM mixed-endian IEEE 754 binary64... no Accordingly 'legacy' mode isused. It is possible to check this at runtime by check if 'sys.fl...
Jan ViktorinJan Viktorin
0aff35482caolimex_a20_olinuxino_lime2: bump U-Boot to 2016.05The patch fixes build by GCC 5 (unsupported by the older U-Boot). Signed-off-by: Jan Viktorin <viktorin@rehivetech.com> Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Vicente Olivert RieraVicente Olivert Riera
2ab26ce601fci20_defconfig: use XBurst CPUSigned-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Vicente Olivert RieraVicente Olivert Riera
240564a6933arch/Config.in.mips: add support for XBurst coresThe Ingenic XBurst is a MIPS32R2 microprocessor. It has a bug in the FPU that can generate incorrect results in certain cases. The problem shows up when you have several fused madd instructions in sequence with dependant operands. Using the -mno-fused-madd option prevents gcc from emitting these instructions. This patch adds changes to the toolchain wrapper to use that option. Signed-off-by:...
Vincent StehléVincent Stehlé
d13b1ce707fconfigs: freescale_imx31_3stack: bump kernel version to 4.1.15_2.0.0_gaSwitch to the kernel of release 4.1.15_2.0.0_ga, as it builds properly with gcc 5.x, which is now the default. We add a linux config fragment to disable the framebuffer, to repair the build for imx_v6_v7_defconfig. Suggested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> Signed-off-by: Julien Olivain <juju@cotds.org> Teste...
Baruch SiachBaruch Siach
3ded6e5e390libxslt: add upstream security fixFixes CVE-2016-4738 - heap overread. https://www.debian.org/security/2016/dsa-3709 Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>CVE-2016
Baruch SiachBaruch Siach
d9a6d702834libxslt: correct homepage linkLink to the actual webpage of libxslt, not to the xslt spec page. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sam bobroffSam bobroff
64904f0f6d6mpv: fix build on powerpc64 w/ altivecFixes http://autobuild.buildroot.net/results/77f/77f00633b0b25f001cd4ca54ed3a12aee301c287 Add a patch to work around a name collision between bool and altivec's bool apparent when using sdl2. Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Jörg KrauseJörg Krause
2befc2c736apackage/ccache: bump to version 3.3.3Note, that version 3.3.3 of ccache fixes a bug [1] where the Linux kernel image is the same even after changing the source code and rebuilding it. [1] https://github.com/ccache/ccache/issues/136 Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
187e5bc92b6libmpeg2: add patch to fix build on ARMv7-MThis commit adds a patch to libmpeg2 that improves the ARM detection to not use the optimized ARM code on ARMv7-M architectures. Fixes: http://autobuild.buildroot.net/results/9c44de035ce81c6cc8a92ea8bad4def25cd99cd0 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
c30dd540c4aassimp: disable package with the ADI Blackfin toolchainassimp fails to build with an internal compiler error with the ADI Blackfin toolchain, while it builds fine with the mainline gcc for Blackfin. So let's disable this package (which has no reverse dependencies that select it) for the ADI Blackfin toolchain. Fixes: http://autobuild.buildroot.net/results/394e3545a7bbe5d6fbaf4c97f0a3eb51c7d57076 Signed-off-by: Thomas Petazzoni <thomas.petazzon...
Thomas PetazzoniThomas Petazzoni
4c8e573fcb9ffmpeg: disable on MicroblazeBuilding ffmpeg on Microblaze triggers the gcc PR71124, which causes an infinite loop in the compiler. This causes numerous timeouts in the autobuilders, such as, just over the last two days: http://autobuild.buildroot.net/results/b47fb2ae810ada475fef215c1efb54a9891fef6f http://autobuild.buildroot.net/results/a8a1dfb7d4a7a6babe665214030e2245d572d1d3 http://autobuild.buildroot.net/results/248c5...
Vicente Olivert RieraVicente Olivert Riera
22dc3b6b64enet-tools: fix field with incomplete type errorUpdate 0002 patch to match the one sent as a pull request. The previous one introduced a new problem that has been addressed in the new version. Some Linux headers included in certain toolchains may not have an updated linux/if_tunnel.h which includes linux/ip.h, so we need to include it unconditionally otherwise linux/if_tunnel.h will use the struct iphdr before being defined and the compilat...
Gary BissonGary Bisson
adf31efcd43board/boundarydevices: fix boot partition number in bootscriptIt was previously hardcoded to use the 1st partition although the bootpart variable was used to download kernel/dtb from any partition. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yegor YefremovYegor Yefremov
1832f13b630DEVELOPERS: add Yegor Yefremov for the ser2net packageSigned-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Yegor YefremovYegor Yefremov
561859a533cser2net: bump to version 3.1Version 3.1 adds librt to the list of required libraries. Fixes: http://autobuild.buildroot.net/results/7f1/7f152e2255f8d2cf9378812998fe9a239319c116 Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
be8779da6b8configs/qmx6: remove defconfigThe original submitter and follow-up contributors to the qmx6 defconfig no longer have the hardware available or the time/interest to update this defconfig, which currently fails to build with gcc 5.x. Due to this, this commit removes this defconfig. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
4d65a7f0ee1configs/freescale_p2020ds: remove defconfigThis defconfig no longer builds with gcc 5.x, and the original submitter, Gustavo, no longer has the hardware to test this configuration. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Julien BOIBESSOTJulien BOIBESSOT
ae32d09c91bboard/armadeus: bump apf28 kernel version to 4.4.30 (latest LTS)Signed-off-by: Julien BOIBESSOT <julien.boibessot@armadeus.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Julien BOIBESSOTJulien BOIBESSOT
dfc2c48c1e1board/armadeus: bump apf51 kernel to 4.4.30 (latest LTS)This will fix: http://free-electrons.com/~thomas/pub/buildroot-defconfigs/armadeus_apf51_defconfig.log.FAIL Signed-off-by: Julien BOIBESSOT <julien.boibessot@armadeus.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Romain NaourRomain Naour
fc1d28891f5package/qemu: disable Qemu user-land emulation for musl toolchainsLike for cyclictest (rt-test)[1], linux-user/syscall.c use the definition of the "struct sigevent" from Glibc/uClibc which doesn't build with musl libc. So, disable Qemu user-land emulation for musl toolchains. Fixes: http://autobuild.buildroot.net/results/b27/b277e668d9e22b624416bf46f6ccba802acd257e [1] 43bffa59e7359610c8f00038ddd97795c0ca35e1 Signed-off-by: Romain Naour <romain.naour@gmai...
Francois PerradFrancois Perrad
cbf9208549dolimex_a20_olinuxino_lime_mali: bump u-boot to 2016.09.01U-Boot KConfig allows to take care of CONFIG_OLD_SUNXI_KERNEL_COMPAT in order to properly start the kernel (Error: unrecognized/unsupported machine ID) Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
c80a95c5058configs/mini2440_defconfig: remove defconfigThis defconfig has not been updated in any significant way since 2011, when Peter moved it to use a mainline kernel. It's now using an ancient 3.0 kernel, and a vendor-specific U-Boot version that fails to build with various "undefined reference" errors: undefined reference to `show_boot_progress' undefined reference to `image_print_contents' undefined reference to `wait_ms' So it's tim...
Bernd KuhlsBernd Kuhls
a92fdd337a4Revert "package/x265: bump version to 2.1"This reverts commit 1ba7b6a4f12977aec994c4f38d5be38cfdb27846. Adding -DCROSS_COMPILE_ARM=ON to _CONF_OPTS will not fix the build: /home/buildroot/br2/output/host/usr/arm-buildroot-linux-gnueabihf/sysroot/usr/include/gnu/stubs.h:7:29: fatal error: gnu/stubs-soft.h: No such file or directory because cross-compiling x265 is only supported for soft-float abi: https://bitbucket.org/multicorewar...
Bernd KuhlsBernd Kuhls
09ed94bd6d5package/mesa3d: Remove opengl headers files if opengl support is disabledMesa3d used to install GL/gl.h & co. only if libGL.so was installed. After this commit https://cgit.freedesktop.org/mesa/mesa/commit/?h=13.0&id=a89faa2022fd995af2019c886b152b49a01f9392 this is no longer the case leading to misdetection of opengl support by vlc if mesa3d was built before: http://git.videolan.org/?p=vlc.git;a=blob;f=configure.ac;h=c8900d216540816224e872bef46fbcc93d83ca41;hb=HE...
Stefan NicklStefan Nickl
0fb2263d293pkg-cmake: Change -DNEBUG to -DNDEBUGSigned-off-by: Stefan Nickl <Stefan.Nickl@gmail.com> Acked-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
a1ca3dcb590jamvm: fix build with uClibc on i386/x86_64Commit 0b6b67f34d6d4aeb340bbca579dbf85363c3f4ea ("jamvm: add patch to fix musl build") introduced a patch to fix the jamvm build with the musl C library. While the commit log pretends that the build was still working with uClibc, it is not correct: it no longer builds fine with uClibc on i386/x86_64, because the Buildroot default configuration for uClibc doesn't enable <fenv.h> support. Theref...
Romain NaourRomain Naour
d02655cd215package/ser2net: disable threads for toolchains without threads supportser2net configure script provide an option to disable threads support, use it. Fixes: http://autobuild.buildroot.net/results/6bc/6bc0f99917c2069a1614f4cfcaa98af1b21762e4 Signed-off-by: Romain Naour <romain.naour@gmail.com> [Thomas: use --{with,without}-pthreads instead of --with-pthreads={yes,no}.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
271756da674privoxy: needs thread supportEven though privoxy has some conditional code to handle configurations without threads, it is not properly handled everywhere, leading to a build failure. Since this package is unlikely to be used in non-threaded environment, just disable it for non-threaded configurations. Fixes: http://autobuild.buildroot.net/results/fae7a41d110ed6c4d62c77873229d069d8b65986 Signed-off-by: Thomas Petazzon...
Thomas PetazzoniThomas Petazzoni
7c670327d3flibnss: add upstream patch to fix uninitialized variable warningFixes: http://autobuild.buildroot.net/results/47e611036be12844ebca093ddd8fe95c326c6056/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas PetazzoniThomas Petazzoni
7027bf022b9binutils: add patch to 2.27 to fix arm issue with file having no dataThis commit adds a patch to binutils 2.27, which fixes the build of kvmtool on ARM. The fix is taken from the upstream mailing list at https://lists.gnu.org/archive/html/bug-binutils/2016-08/msg00165.html. Fixes: http://autobuild.buildroot.net/results/bae83d495b46efeec45c8008949c811b6241adaa Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>