summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* board: remove Armadeus's APF9328 supportJulien BOIBESSOT2017-08-213-37/+2
| | | | | | | | | | | i.MX1/L boards require an old Linux kernel version to run, which is not compatible with latest Buildroot needs. Will fix: https://gitlab.com/buildroot.org/buildroot/-/jobs/27873568 Signed-off-by: Julien BOIBESSOT <julien.boibessot@armadeus.com> [Thomas: update .gitlab-ci.yml file.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* norm: fix build with gcc 7.xThomas Petazzoni2017-08-211-0/+46
| | | | | | | | | | | | | | | | This commit adds a patch to the norm package that fixes the build with gcc 7.x. Many thanks to Romain Naour for pointing out the solution to this C++ build problem. Fixes: http://autobuild.buildroot.net/results/c79dc84cdc34d62199099eb4438b1aed3e7459bb/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> [Thomas: add information that the patch has been submitted upstream and accepted.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/xen: fix build with gcc7Bernd Kuhls2017-08-191-0/+41
| | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/f9553c1669bd05acee3ccea76e36c2474e534d8c/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> [Thomas: improve patch, reformatted with Git and better commit log.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board/boundarydevices: add mac parameter for BD-SDMAC in bootscriptGary Bisson2017-08-191-0/+1
| | | | | | | | | | | | | | | | Our new WiFi 802.11ac BT4.1 module (BD-SDMAC [1]) driver allows to override the wlan MAC address using a module parameter. Since its driver is now included in our external repository [2], update the bootscript so it sets the parameter for that driver too. As a FYI, $wlmac is based on Ethernet MAC address located in fuses. [1] https://boundarydevices.com/product/bd_sdmac_wifi/ [2] https://github.com/boundarydevices/buildroot-external-boundary Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux: bump default to version 4.12.8Bernd Kuhls2017-08-191-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux-headers: bump 4.{4, 9, 12}.x seriesBernd Kuhls2017-08-191-3/+3
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* core/pkg-toolchain-external: quiesce spurious stderrYann E. MORIN2017-08-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since 392b0a26f5 (toolchain-external: default BR2_TOOLCHAIN_EXTERNAL_PATH to empty), calling 'make clean' or similar can yield a spurious stderr message: dirname: missing operand Try 'dirname --help' for more information. Which is definitely baffling and unsettling... It turns out that it is pretty trivial to reproduce, and this defconfig is just enough: $ cat my-defconfig BR2_TOOLCHAIN_EXTERNAL=y $ make BR2_DEFCONFIG=$(pwd)/my-defconfig defconfig $ make clean dirname: missing operand Try 'dirname --help' for more information. [--snip--] This is because the cross-compiler is not found in the PATH (and for good reasons, I don't have it in the PATH, not even at all). So, when the cross-compiler is not found in the path, we simply continue as if all was good, and postpone the check to much later, when we try to copy the toolchain libs... So, use a make construct rather than calling to the shell: $(dir ...) does not whine if passed nothing. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/openocd: add license infosBernd Kuhls2017-08-172-0/+3
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/openocd: fix uclinux buildBernd Kuhls2017-08-172-1/+28
| | | | | | | | Fixes http://autobuild.buildroot.net/results/cd3/cd3f5b7329f45c2b75ed319caef3c6aa0e94ee2e/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/librsync: fix build error with gcc7Bernd Kuhls2017-08-171-0/+37
| | | | | | | | Fixes http://autobuild.buildroot.net/results/4a1/4a1931565674442c6117b2b202a002dd0ec12a4b/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/toradex_apalis_imx6: bump to U-Boot 2016.11 and kernel 4.1.41Sergio Prado2017-08-171-5/+6
| | | | | | | | | | Since Toradex V2.7 SDK, U-Boot image has changed from u-boot.imx to SPL + u-boot.img. Also fix U-Boot build error with GCC6. Signed-off-by: Sergio Prado <sergio.prado@e-labworks.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* faad2: fix build with musl libcBaruch Siach2017-08-161-0/+40
| | | | | | | | | | | | | | | The getopt.c code declares the strncmp() routine in a non confirming way under non GNU libc. Patch the code to make the declaration standard conforming. Fixes: http://autobuild.buildroot.net/results/447/4471be349d7ad2e998a4d55afd33aa046a5d1fd2/ http://autobuild.buildroot.net/results/2a9/2a90f4f518884fb50f7ad6ab505dee7565ed869e/ http://autobuild.buildroot.net/results/6b1/6b159b766d791492bab4d897c33ce07845fb7119/ Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gst1-validate: disable building documentation using sphinxPeter Seiderer2017-08-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | Fix a build failure in case (a non functional) sphinx documentation system is installed on the host (reported [1] and fix tested [2] by grunpferd@netscape.net). Fixes: sphinx-build -b html -d ./doctrees . ./html Error: Source directory doesn't contain a conf.py file. [1] http://lists.busybox.net/pipermail/buildroot/2017-August/200021.html [2] http://lists.busybox.net/pipermail/buildroot/2017-August/200267.html Signed-off-by: Peter Seiderer <ps.report@gmx.net> Cc: grunpferd@netscape.net [Arnout: - use --disable-sphinx-doc instead of a cv variable - remove the comment, it speaks for itself] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gcc: remove legacy leftover for PR60102Yann E. MORIN2017-08-161-1/+0
| | | | | | | | | | | | Commit 2c8de6c4 (gcc 4.9.1: add patch for PR60102) removed the SPE condition becasue of said PR, but forgot to remove the associated comment, which has been tagging along all this time... Remove it, it is no longer valid and causes confusion. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mesa3d: vc4 backend is an EGL providerYann E. MORIN2017-08-161-0/+1
| | | | | | | | | | | | | | | The VC4 GPU does not support full GL, it only provides EGL. Currently, it is possible to build the VC4 backend without EGL support, but that does not make sense in the slighest. So, forcibly enable EGL with VC4, like is done for etnaviv and virgl. Reported-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Bernd Kuhls <bernd.kuhls@t-online.de> Cc: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libepoxy: add patch to fix segfaults when using in X11 without GLXAdrián Pérez de Castro2017-08-161-0/+62
| | | | | | | | | | This adds a patch cherry-picked from libepoxy 1.4.2, which adds missing NULL-pointer checks and avoids segmentation faults when using libepoxy under X11, when the server does not have the GLX extension, or it is disabled -- and applications can still use EGL. Signed-off-by: Adrian Perez de Castro <aperez@igalia.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* whois: use github repo as home pageBaruch Siach2017-08-161-1/+1
| | | | | | | | | The github repo is more informative than the list Marco's software on the previous link. Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* whois: fix build with NLS disabledBaruch Siach2017-08-161-2/+11
| | | | | | | | | | | | | | | | whois build uses the xgettext utility to build translation files. This utility may not be available when NLS is disabled. Omit the pos and install-pos Makefile targets from the default and the install targets when NLS is disabled, respectively. Fixes: http://autobuild.buildroot.net/results/862/862d8165a59711c970c65d90009a527315a1a6b4/ http://autobuild.buildroot.net/results/b62/b62ec9d6f350e409731d47ffb585344c516944e8/ http://autobuild.buildroot.net/results/be2/be28d06ae004a46c87133d6f07709c6f909288d8/ Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot/syslinux: fix i386 bios build with recent binutilsArnout Vandecappelle2017-08-162-0/+917
| | | | | | | | | | | | | | | | | | | | | | | | | When we use the cross-compiler to build syslinux with a recent binutils version, it fails with: /builds/arnout/buildroot/output/host/bin/i586-buildroot-linux-uclibc-ld -Bsymbolic -pie -E --hash-style=gnu -T /builds/arnout/buildroot/output/build/syslinux-6.03/core/i386/syslinux.ld -M -o ldlinux.elf ldlinux.o \ --start-group libcom32.a --whole-archive /builds/arnout/buildroot/output/build/syslinux-6.03/bios/com32/lib/libcom32core.a libldlinux.a --end-group -N --no-omagic \ > ldlinux.map /builds/arnout/buildroot/output/host/bin/i586-buildroot-linux-uclibc-ld: ldlinux.elf: Not enough room for program headers, try linking with -N /builds/arnout/buildroot/output/host/bin/i586-buildroot-linux-uclibc-ld: final link failed: Bad value /builds/arnout/buildroot/output/build/syslinux-6.03/core/Makefile:167: recipe for target 'ldlinux.elf' failed Backport an upstream patch that reorganises the i386 bios build by removing some symbols and making others hidden. To simplify the backport, an additional patch that also touches the link script is also included - it anyway looks like that patch could be relevant as well. Partially fixes: https://gitlab.com/arnout/buildroot/-/jobs/28979377 Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot/syslinux: renumber patchesArnout Vandecappelle2017-08-166-10/+10
| | | | | | | | Also the last two are regenerated, their context has changed due to the patches that have been removed earlier. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mtd: test programs need threadsBernd Kuhls2017-08-151-0/+6
| | | | | | | | | | | | | | The test programs depend on pthreads: http://git.infradead.org/mtd-utils.git/blob/1bfee8660131fca7a18f68e9548a18ca6b3378a0:/configure.ac#l43 Also propagate the threads dependency to BR2_PACKAGE_MTD_INTEGCK. Fixes http://autobuild.buildroot.net/results/879/879c79e505f65387a46c4be263dc8783c8ca61bf/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> [Arnout: add depends on BR2_USE_MMU to comment] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* libspatialindex: fix build on MicroblazeThomas Petazzoni2017-08-152-0/+42
| | | | | | | | | | | | | | | | | This commit fixes the build of libspatialindex on the Microblaze architecture by working around a gcc bug, by passing -O0 as the optimization level. A patch to configure.ac is needed to not have -O2 be forced by the libspatialindex build system, and therefore AUTORECONF=YES is now needed. Fixes: http://autobuild.buildroot.net/results/bbba2a2c97dbec21340c7fd07162a316a411cba4/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* fs/iso9660: really create initrd temp dirYann E. MORIN2017-08-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | In case we're using an initrd, we create an empty "root" directory that will contain only the bootloader stuff, not the actual root filesystem, because it is in an initrd (standalone or initramfs). We have to ensure that the directory is empty before assembling the filesystem (to avoid any file lingering from a previous run, like the sequence "make; make"). So we first remove it before we create it, so that on each build (especially not-from-scratch builds) we get the exact expected content without any leftover. However, the macro responsible for that, although defined since 7080eef9, was never called. Fix that by registering it as a pre-gen hook. Note: the directory need not be created, as there are quite a few "install -D" commands that ensure it is created. Yet, we prefer to create it explicitly to avoid any confusion. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/fakeroot: fix highly parallel usesYann E. MORIN2017-08-151-0/+46
| | | | | | | | | | | | | | Although the issue can very well occur with low-paralle builds, or even with non-parallel builds, the conditions are so strict that the ocasion it breaks is extremely rare, to the point where a failure would go unnoticed. Fixes #10141. Reported-by: Clayton Shotwell <clayton.shotwell@rockwellcollins.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Clayton Shotwell <clayton.shotwell@rockwellcollins.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* elf2flt: add patch to fix ld.real search logicThomas Petazzoni2017-08-151-0/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | elf2flt contains a program called ld-elf2flt, which gets installed as a replacement for ld, with ld renamed to ld.real. This program therefore calls ld.real internally. The logic to find ld.real worked fine for: - bin/TARGET_ALIAS-ld - TARGET_ALIAS/bin/ld However, it failed badly if bin/SIMPLER_TARGET_ALIAS-ld is used, as symlink to bin/TARGET_ALIAS-ld. For example: $ ./output/host/bin/arm-buildroot-uclinux-uclibcgnueabi-ld /home/thomas/buildroot/buildroot/output/host/bin/../arm-buildroot-uclinux-uclibcgnueabi/bin/ld.real: no input files $ ./output/host/bin/arm-linux-ld arm-linux-ld (ld-elf2flt): error trying to exec '/home/thomas/buildroot/buildroot/output/host/bin/ld.real': execvp: No such file or directory $ ./output/host/arm-buildroot-uclinux-uclibcgnueabi/bin/ld /home/thomas/buildroot/buildroot/output/host/arm-buildroot-uclinux-uclibcgnueabi/bin/ld.real: no input files This commit fixes that by adding a patch that adjusts the ld-elf2flt logic to properly cope with this situation. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* whois: bump to version 5.2.17Baruch Siach2017-08-152-4/+4
| | | | | | | | | | | | | | | Fixes serious usability issues (Debian changelog): * Fixed whois referrals for .com, .net, .jobs, .bz, .cc and .tv, broken by an ICANN-mandated output change: https://www.icann.org/resources/pages/rdds-labeling-policy-2017-02-01-en Use snapshot.debian.org for the .dsc reference, since files tend to disappear from the official Debian ftp site over time. Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* gpsd: fix build for microblaze architectureWaldemar Brodkorb2017-08-142-1/+30
| | | | | | | | | | | | | Disable O2 and add O0. The suggested flags in the gcc report are not enough for gcc >= 6. Fixes: http://autobuild.buildroot.net/results/3686cd3f3e7b6aee84f4377bd2dded1115321fb3/ Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> [Thomas: use Git to format the patch, improve patch description.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: add patch for recent glibcArnout Vandecappelle2017-08-141-0/+129
| | | | | | | | | | | | | | | | | Recent glibc have deprecated the implicit include of sys/sysmacros.h from sys/types.h. That means that the macros major and minor are no longer defined unless this header is included. This problem was observed for host-e2fsprogs when building on a host with recent glibc. Add an upstream patch that includes sys/sysmacros.h when needed. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Dagg Stompler <daggs@gmx.com> Cc: Baruch Siach <baruch@tkos.co.il> Tested-by: Dagg Stompler <daggs@gmx.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/ci20: update kernel and u-bootWaldemar Brodkorb2017-08-141-3/+2
| | | | | | | | | | | | | Unbreak failing defconfig. Resulting kernel and rootfs booted on ci20 device. While at it, drop the useless BR2_TARGET_UBOOT_VERSION variable, this variable is a hidden variable, so it is useless to mention it in a defconfig. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> [Thomas: drop BR2_TARGET_UBOOT_VERSION.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lua: ensure pkgconfig directory exists before installing filesThomas Petazzoni2017-08-141-0/+2
| | | | | | | | | | | | | | | | The lua staging and host installation commands generate a file in usr/lib/pkgconfig, without first making sure that this directory exists, which causes build failures if it doesn't. This commit adjusts those installation commands to create this directory if needed. Fixes: http://autobuild.buildroot.net/results/101c89e1d6aee942a0b1c4e4f3daf8ac2414a56c/ Based on investigation and initial (more complicated) fix provided by Francois Perrad <francois.perrad@gadz.org>. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* sysvinit: fix compilation error against muslDagg Stompler2017-08-141-0/+38
| | | | | | | | This commit adds a patch to the sysvinit package that fixes various build issues against musl due to missing header includes. Signed-off-by: Dagg Stompler <daggs@gmx.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* socrates_cyclone5_defconfig: U-Boot needs DTCArnout Vandecappelle2017-08-141-0/+1
| | | | | | | | | | | Probably not noticed before because dtc was already built or it was installed on the host. Fixes: https://gitlab.com/arnout/buildroot/-/jobs/28979369 Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Michał Łyszczek <michal.lyszczek@bofc.pl> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* skeleton: Rename skeleton-common to skeleton-init-commonCam Hutchison2017-08-1411-99/+99
| | | | | | | | | | | | The skeletons are based on the selection of BR2_INIT_*, so add init- to the package name to make this clearer. The name skeleton-common implies that it is common to all skeletons, yet it does not apply to skeleton-custom. It is only common to the skeleton-init-* packages, so name it the same way. Signed-off-by: Cam Hutchison <camh@xdna.net> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* skeleton: Rename skeleton-sysv to skeleton-init-sysvCam Hutchison2017-08-1415-12/+12
| | | | | | | | | | | | The skeletons are based on the selection of BR2_INIT_*, so add init- to the package name to make this clearer. While skeleton-sysv is relatively clear, skeleton-common and skeleton-none are less clear on their relationship to BR2_INIT_*. So rename skeleton-sysv to conform to a clearer pattern. Signed-off-by: Cam Hutchison <camh@xdna.net> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* skeleton: Rename skeleton-systemd to skeleton-init-systemdCam Hutchison2017-08-144-17/+17
| | | | | | | | | | | | The skeletons are based on the selection of BR2_INIT_*, so add init- to the package name to make this clearer. While skeleton-systemd is relatively clear, skeleton-common and skeleton-none are less clear on their relationship to BR2_INIT_*. So rename skeleton-systemd to conform to clearer pattern. Signed-off-by: Cam Hutchison <camh@xdna.net> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* skeleton: Rename skeleton-none to skeleton-init-noneCam Hutchison2017-08-144-9/+9
| | | | | | | | | | The skeletons are based on the selection of BR2_INIT_*, so add init- to the package name to make this clearer. The name skeleton-none implies no skeleton at all, not a base skeleton with no init-specific files. Signed-off-by: Cam Hutchison <camh@xdna.net> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libconfuse: bugfix bump to 3.2Arnout Vandecappelle2017-08-143-5/+6
| | | | | | | | | | | | | | | | | | This release contains only two real changes to fix two bugs. One is only relevant for Windows; the other one fixes handling of empty comment lines. libconfuse is used by genimage, and we have one defconfig, linksprite_pcduino, that has empty comment lines in its genimage.cfg. Thus, it fixes https://gitlab.com/buildroot.org/buildroot/-/jobs/27873642 While we're at it, also change the upstream URL in Config.in to github. The old URL on nongnu was just a download directory and didn't have anything newer than 2010, while github has a nice README.md. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Frank Hunleth <fhunleth@troodon-software.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/git: security bump to version 2.13.5Bernd Kuhls2017-08-122-2/+2
| | | | | | | | | Fixes CVE-2017-1000117: http://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1466490.html Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* Revert "alsa-utils: amidi option needs seq support in alsa-lib"Thomas Petazzoni2017-08-121-1/+0
| | | | | | | | | | | | | | | | | | | | This reverts commit c69088b8c35177cecdd0f1f385c13f5b2c509f1d, which is no longer needed now that alsa-lib has been fixed properly. Indeed, this commit was made because alsa-utils failed to build with: /home/buildroot/build/instance-0/output/host/usr/xtensa-buildroot-linux-uclibc/sysroot/usr/lib/libasound.a(pcm_dmix.o): In function `snd_pcm_dmix_htimestamp': pcm_dmix.c:(.text+0x5c0): warning: /home/buildroot/build/instance-0/output/host/usr/xtensa-buildroot-linux-uclibc/sysroot/usr/lib/libasound.a(rawmidi_symbols.o):(.data.rel+0x4): undefined reference to `_snd_module_rawmidi_virt' collect2: error: ld returned 1 exit status Which is exactly the problem that we fixed in alsa-lib by making sure that rawmidi_symbols.c doesn't reference symbols from rawmidi_virt.c when SEQ support is not enabled. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* alsa-lib: add patch to fix incorrect code dependencyThomas Petazzoni2017-08-121-0/+52
| | | | | | | | | | | | | | | | | | | | | | This commit adds a patch to alsa-lib that fixes an incorrect code dependency: some code built when MIDI support is enabled is unconditionally referencing code that is built when SEQ support is enabled, both options being independent. This causes build failures such as: /home/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libasound.a(pcm_dmix.o): In function `snd_pcm_dmix_sync_ptr': pcm_dmix.c:(.text+0x83c): warning: /home/buildroot/buildroot-test/instance-1/output/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libasound.a(rawmidi_symbols.o):(.data+0x4): undefined reference to `_snd_module_rawmidi_virt' Fixes: http://autobuild.buildroot.net/results/5964e7028c31a8f75b38a27270410f0b3c5c8422/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Arnout: add upstream link to the patch] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* Update for 2017.08-rc2Thomas Petazzoni2017-08-114-11/+63
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* board/beaglebone: skip bonegreen.dtb if not builtLothar Felten2017-08-112-1/+41
| | | | | | | | | | | The beaglebone_qt5_defconfig uses an older kernel version which does not provide a device tree for the beagle bone green. post-image.sh now selects genimage_linux41.cfg if am335x-bonegreen.dtb is not build and genimage.cfg otherwise. Signed-off-by: Lothar Felten <lothar.felten@gmail.com> [Thomas: minor tweaks.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libcurl: fix build on uncommon architecturesThomas Petazzoni2017-08-111-0/+47
| | | | | | | | | | | | | | | | | | | | Since the bump to 7.55.0, libcurl fails to build on a number of uncommon architectures (ARC, OpenRISC, etc.). This is due to upstream commit 73a2fcea0b4adea6ba342cd7ed1149782c214ae3 ("includes: remove curl/curlbuild.h and curl/curlrules.h"), which makes libcurl rely on more architecture-specific related defines in include/curl/system.h. This commit therefore adds a patch that fixes the 32-bit vs. 64-bit detection for all architecture, using gcc's __SIZEOF_LONG__ definition. It has been tested successfully with test-pkg on all 47 toolchain configurations. Fixes: http://autobuild.buildroot.net/results/bf26c08cf3267214278674472f931603f69951ae/ (and many similar issues) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* beaglebone_qt5_defconfig: use gcc 5.xLothar Felten2017-08-111-0/+1
| | | | | | | | The linux 4.1 kernel does not compile with gcc 6.x. The compiler version is now fixed to 5.x until a new kernel is used. Signed-off-by: Lothar Felten <lothar.felten@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* nanopi_m1{, _plus}_defconfig: U-Boot needs pylibfdtArnout Vandecappelle2017-08-112-0/+2
| | | | | | | | | | | | | | nanopi_m1 and nanopi_m1_plus are sunxi boards that need pylibfdt in U-Boot. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/27873655 https://gitlab.com/buildroot.org/buildroot/-/jobs/27873656 Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Chakra Divi <2chakrass@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* minnowboard_max_defconfig: grub2 needs WCHARArnout Vandecappelle2017-08-111-0/+3
| | | | | | | | | | | | | | | Since commit 5ffafd2353f5d67 (grub2: bump up version), grub2 needs a toolchain with WCHAR support. However, the defconfigs that use grub2 were not updated at the time. Add BR2_TOOLCHAIN_BUILDROOT_WCHAR=y to minnowboard_max_defconfig. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Erico Nunes <nunes.erico@gmail.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> Cc: Vincent Stehlé <vincent.stehle@intel.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/qt5base: only build libgtk3 support for X11 backendJoshua Henderson2017-08-111-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | libgtk3 can conditionally be build with or without the X11 backend unlike libgtk2. If libgtk3 is enabled and the X11 backend is not enabled for BR2_PACKAGE_QT5_VERSION_LATEST, QT_EGL_NO_X11 or MESA_EGL_NO_X11_HEADERS needs to be defined. The proper way is to patch Qt to use pkg-config to fetch the correct flags [1], or to add it to arch.conf like is done in commit 7d286be4f9. For now, however, just disable libgtk3 support unless the X11 backend is used. Fixes http://autobuild.buildroot.net/results/6f3c2fcb0a44cd13ef4c73822d4d08f923291099 [1] https://codereview.qt-project.org/#/c/198906/ Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com> Cc: Julien Corjon <corjon.j@ecagroup.com> Cc: Brent Sink <brents_3@hotmail.com> Cc: Naoki Matsumoto <n-matsumoto@melcoinc.co.jp> [Arnout: - extend commit message - improve comment - also pass -no-gtk if libgtk3 is not selected] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/valgrind: hide comment when arch is not supportedYann E. MORIN2017-08-111-5/+10
| | | | | | | | | | | | | | | | | | | | Currently, the comment that "valgrind needs shared libs" is not hidden when the architecture dependencies are not met, which can confuse some users (as recently seen on IRC). Fix that by introducing the traditional _ARCH_SUPPORTS option, and have the comment and the symbol depend on that. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Brandon Maier <brandon.maier@rockwellcollins.com> Cc: Jérôme Pouiller <jezz@sysmic.org> Cc: Peter Seiderer <ps.report@gmx.net> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Reviewed--by: Pedro Ribeiro <pedrib@gmail.com> Tested-by: Pedro Ribeiro <pedrib@gmail.com> [Arnout: put _ARCH_SUPPORTS at the top of the file] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* erlang-p1-xml: Fix host dependencies variable nameJohan Oudinet2017-08-111-1/+1
| | | | | | | | This should fix the error reported by autobuild: http://autobuild.buildroot.net/results/63c/63c63b2578e9f6ad71cbea82b987c128305cdab4/ Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* libcurl: security bump to version 7.55.0Baruch Siach2017-08-112-3/+4
| | | | | | | | | | | | | | | Fixes: glob: do not parse after a strtoul() overflow range (CVE-2017-1000101) tftp: reject file name lengths that don't fit (CVE-2017-1000100) file: output the correct buffer to the user (CVE-2017-1000099) Switch to .tar.xz to save bandwidth. Add reference to tarball signature. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
OpenPOWER on IntegriCloud