Ludovic Desroches | 39c15c0e6e6 | configs: 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 Desroches | a50b9f0ebf7 | configs: 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. MORIN | 499f28fc7ce | package/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. MORIN | 74a3e75bb82 | fs: 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. MORIN | a1d602a74d5 | package/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. MORIN | 527e63cb82b | package/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 Pouiller | 179c5f1b87a | Makefile: 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 Petazzoni | 2501039e3f6 | DEVELOPERS: 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 Petazzoni | 0e3b374208f | configs: 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 Naour | 401c47e44b2 | package/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 Riera | e5b3fa3ae4f | MIPS: 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 Riera | b2bae3b523a | MIPS: 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 Riera | 84bd58d5bb0 | MIPS: 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. MORIN | f9fb1d59f57 | package/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 Hunleth | cdcb7c25cdc | php-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 Bur | 56d4c0b8ae6 | DEVELOPERS: 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 Pouiller | afc9274715d | valgrind: 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 Brodkorb | 6668a0ed5ce | php: 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 Pouiller | 7be691623a2 | python3: 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 Pouiller | 2a6001f17ab | python: 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 Viktorin | 0aff35482ca | olimex_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 Riera | 2ab26ce601f | ci20_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 Riera | 240564a6933 | arch/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é | d13b1ce707f | configs: 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 Siach | 3ded6e5e390 | libxslt: 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 Siach | d9a6d702834 | libxslt: 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 bobroff | 64904f0f6d6 | mpv: 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 Krause | 2befc2c736a | package/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 Petazzoni | 187e5bc92b6 | libmpeg2: 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 Petazzoni | c30dd540c4a | assimp: 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 Petazzoni | 4c8e573fcb9 | ffmpeg: 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 Riera | 22dc3b6b64e | net-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 Bisson | adf31efcd43 | board/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 Yefremov | 1832f13b630 | DEVELOPERS: 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 Yefremov | 561859a533c | ser2net: 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 Petazzoni | be8779da6b8 | configs/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 Petazzoni | 4d65a7f0ee1 | configs/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 BOIBESSOT | ae32d09c91b | board/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 BOIBESSOT | dfc2c48c1e1 | board/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 Naour | fc1d28891f5 | package/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 Perrad | cbf9208549d | olimex_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 Petazzoni | c80a95c5058 | configs/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 Kuhls | a92fdd337a4 | Revert "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 Kuhls | 09ed94bd6d5 | package/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 Nickl | 0fb2263d293 | pkg-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 Petazzoni | a1ca3dcb590 | jamvm: 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 Naour | d02655cd215 | package/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 Petazzoni | 271756da674 | privoxy: 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 Petazzoni | 7c670327d3f | libnss: 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 Petazzoni | 7027bf022b9 | binutils: 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> | | |