summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Update for 2018.02.8Peter Korsgaard2018-11-271-0/+47
| | | | | | | | | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit d047c4032bbbece009d84094dae2092d9582df06) [Peter: drop Makefile changes] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | docs/website: update for 2018.08.3Peter Korsgaard2018-11-262-9/+28
| | | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | Update for 2018.08.3Peter Korsgaard2018-11-261-0/+46
| | | | | | | | | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commit 0b4ccaef6cc159cb8dfcee482060315c4e8a40b4) [Peter: drop Makefile changes] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/dtc: backport upstream fix solving Assertion Error with some .dts filesThomas Petazzoni2018-11-261-0/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The build of U-Boot on Microchip (formerly Atmel) platforms currently fails to build with an Assertion Error in dtc. This happens since we bumped dtc from 1.4.4 to 1.4.7, as a regression was introduced in dtc 1.4.6, and fixed post-1.4.7. This commit backports the upstream commit to resolve this Assertion Error. The build error was: dtc: livetree.c:438: propval_cell: Assertion `prop->val.len == sizeof(cell_t)' failed. dtc: livetree.c:438: propval_cell: Assertion `prop->val.len == sizeof(cell_t)' failed. Aborted (core dumped) Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/124434438 (and numerous other similar build failures) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/dtc: renumber patches correctlyThomas Petazzoni2018-11-261-0/+0
| | | | | | | | | | | | | | | | | | | | When c7ffd8a75d55e24d793106eabbb80964ab91081f ("package/dtc: fix include guards for older kernel/u-boot") introduced a new patch to the dtc package, it used the 0001 number, which was already used by another patch. Let's fix that. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/webkitgtk: bump to version 2.22.4Adrian Perez de Castro2018-11-252-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a maintenance release of the current stable WebKitGTK+ version, which contains security fixes for CVE-2018-4345, CVE-2018-4372, CVE-2018-4373, CVE-2018-4375, CVE-2018-4376, CVE-2018-4378, CVE-2018-4382, CVE-2018-4386, CVE-2018-4392, and CVE-2018-4416. Additionally, it fixes a few build failures, and a crash when using certain version of Cairo. Release notes can be found in the announcement: https://webkitgtk.org/2018/11/21/webkitgtk2.22.4-released.html More details on the issues covered by security fixes can be found in the corresponding security advisory: https://webkitgtk.org/security/WSA-2018-0008.html Signed-off-by: Adrian Perez de Castro <aperez@igalia.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/samba4: fix install of systemd filesFabrice Fontaine2018-11-251-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since version 4.8.0 and https://github.com/samba-team/samba/commit/080d590de1ff9f8ebc55aeffaea8d41991466549, the systemd files (nmd.service, ...) are not available in packaging/systemd Indeed, they are built in bin/default/packaging/systemd So use the new --systemd-install-services configure option to install these files Fixes: - http://autobuild.buildroot.org/results/a09a065c523931c1892e81a99c57521fbe095d8b Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/stress-ng: really remove patch merged upstreamCarlos Santos2018-11-251-0/+0
| | | | | | | | | | | | | | | | Should have been removed in commit 27bce5fc8e (package/stress-ng: bump to version 0.09.39) but was left as an empty file. Signed-off-by: Carlos Santos <casantos@datacom.com.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/libsoxr: add avutil to soxr.pcFabrice Fontaine2018-11-241-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | Add ${AVUTIL_LIBRARIES} to soxr.pc.in so applications such as shairport-sync will know that they must link with -lavutil when building statically Fixes: - http://autobuild.buildroot.org/results/839c0ce6475accc1de7e8a180d4358edb6750c64 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> [Thomas: change patch to use Libs.private instead.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/libsoxr: add optional ffmpeg dependencyFabrice Fontaine2018-11-241-0/+4
| | | | | | | | | | | | | | | | avutil is used if (WITH_AVFFT OR (CMAKE_SYSTEM_PROCESSOR MATCHES "^arm" AND SIMD32_FOUND AND WITH_CR32)) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/usb_modeswitch: disable parallel buildFabrice Fontaine2018-11-241-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build of package will sometime fails because of the following issue: install-static target has two dependencies: dispatcher-static and install-common Because dispatcher-static is not a file but only a target, it will always be called to build usb_modeswitch_dispatcher. So, even if install-common depends on usb_modeswitch_dispatcher, in some rare cases, install-static won't be able to install usb_modeswitch_dispatcher because it is being rebuild by dispatcher-static To fix this issue, disable parallel build Fixes: - http://autobuild.buildroot.org/results/8297be35725b816ff5afaf909605ceb41223efb6 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/weston: fix build with newer freerdpYann E. MORIN2018-11-242-0/+184
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit a63aad66d3 (package/freerdp: bump version to 2.0.0-rc2) introduced a FreeRDP that has a different API, and this breaks weston. Backport a patch from upstream weston to fix the issue. Fixes: http://autobuild.buildroot.org/results/c0b4f7c4cee2c11715ecc2ef0cfb42f80dbf81b0/ Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/libmicrohttpd: defining _REENTRANT on ARC is no longer neededThomas Petazzoni2018-11-241-7/+0
| | | | | | | | | | | | | | | | | | | | | | The ARC gcc compiler now defines _REENTRANT when -pthread is passed. This issue was fixed upstream in gcc commit de4c7f60f2891193bf3f5da823b17fa0d7fd4830, which is part of gcc 7.x. Therefore, both the gcc 7.x and 8.x versions, which can be selected for the ARC architecture, are fixed, making the libmicrohttpd work around useless. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | Revert "libmicrohttpd: fix build on riscv"Thomas Petazzoni2018-11-241-2/+2
| | | | | | | | | | | | | | | | This reverts commit 2e57e835bf26a8f554033f8c1998d1a34fce16a5, which is no longer needed now that the RISC-V gcc has been patched to define _REENTRANT when -pthread is passed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | Revert "libkrb5: fix build on riscv"Thomas Petazzoni2018-11-241-8/+1
| | | | | | | | | | | | | | | | This reverts commit e86af4c3961e1f30f2d48a8946a35edd95ab3ec4, which is no longer needed now that the RISC-V gcc has been patched to define _REENTRANT when -pthread is passed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | Revert "shadowsocks-libev: fix build on riscv"Thomas Petazzoni2018-11-241-7/+0
| | | | | | | | | | | | | | | | This reverts commit ebffca8ba483610478f33cdc52a24a165e4da87e, which is no longer needed now that the RISC-V gcc has been patched to define _REENTRANT when -pthread is passed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | Revert "mtd: fix build on riscv"Thomas Petazzoni2018-11-241-7/+0
| | | | | | | | | | | | | | | | This reverts commit 9ea1179eb5eece404a17cf5d313b05f303ae18e2, which is no longer needed now that the RISC-V gcc has been patched to define _REENTRANT when -pthread is passed. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/gcc: define _REENTRANT for RISC-V when -pthread is passedMark Corbin2018-11-241-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | The detection of pthread support fails on RISC-V unless _REENTRANT is defined. This commit backports a patch that is already in upstream gcc 8.x to gcc 7.x to define _REENTRANT when -pthread is passed. This will replace a number of package-specific fixes that have been introduced to define _REENTRANT. Signed-off-by: Mark Corbin <mark.corbin@embecosm.com> [Thomas: tweak commit log.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | {linux, linux-headers}: bump 4.{4, 9, 14, 18}.x seriesBernd Kuhls2018-11-243-9/+9
| | | | | | | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | support/graph-depends: fix package names starting with a non-alphaYann E. MORIN2018-11-241-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Graphviz' dot utility does not like nodes which names does not start with an ^[[:alpha:]], i.e. 18xx-ti-utils would cause grievance: Warning: syntax ambiguity - badly delimited number '18x' in line 4 [...]/graph-depends.dot splits into two tokens Warning: syntax ambiguity - badly delimited number '18x' in line 5 [...]/graph-depends.dot splits into two tokens Warning: syntax ambiguity - badly delimited number '18x' in line 6 [...]/graph-depends.dot splits into two tokens Warning: syntax ambiguity - badly delimited number '18x' in line 7 [...]/graph-depends.dot splits into two tokens Prefix nodes with an underscore to fix that. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | linux: Make dtc install step more reliableAndreas Naumann2018-11-231-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Checking for the existence of the dtc binary built by the non-dependent dtc package may cause instable behaviour when giving more freedom on the order of how the packages are built (parallelization). In addidion, when moving to per-package host/target method, the check would always trigger in the isolated host, leading to linux-dtc always being installed as dtc. This in turn may lead to undesired overwriting of the real host-dtc binary when finally assembling the global host dir. Thus rework the linux-dtc install condition to be defined by configuration rather than compile time order. Signed-off-by: Andreas Naumann <anaumann@ultratronik.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | botan: fix install directoryDUPONCHEEL Sébastien2018-11-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | Using $(STAGING_DIR)/usr and $(TARGET_DIR)/usr as the DESTDIR value causes Botan to be installed in $(STAGING_DIR)/usr/usr and $(TARGET_DIR)/usr/usr, which obviously isn't correct. Let's fix that by passing the appropriate DESTDIR values. Signed-off-by: DUPONCHEEL Sébastien <sebastien.duponcheel@corp.ovh.com> [Thomas: extend commit log.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | imx-usb-loader: bump version to 4aa9809Peter Seiderer2018-11-233-49/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes imx-usb-loader usability for i.MX6 QP (failes with the current version/patch stack). Changes since e539461: 9a88413 portable.h: fix build with gcc older than 4.8 bf25425 add mx6ull_usb_work.conf 1041959 correct commit "portable.h: fix build with gcc older than 4.8" f000130 mx6ull_usb_work.conf: fix copy/paste error in comment e99a093 portable: fix typo s/&&/&/ in BE16 fix eed0280 portable: use __builtin_bswap16 for BE16 if >= 4.8 GNUC 95fe112 imx_usb: fix type on imx_usb help 4aa9809 imx_uart: fix type on help Remove upstream applied patch ([1]): - 0001-portable.h-fix-build-with-gcc-older-than-4.8.patch [1] https://github.com/boundarydevices/imx_usb_loader/commit/9a88413996c6cfa8b903641f2f52b3fe487595cc Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | alsa-utils: add optional systemd dependencyPeter Seiderer2018-11-231-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes (reported by Yann E. MORIN, [1]): /usr/bin/install -D -m 0644 .../build/alsa-utils-1.1.6/alsactl/alsa-restore.service .../target/usr/lib/systemd/system/alsa-restore.service /usr/bin/install: cannot stat '.../build/alsa-utils-1.1.6/alsactl/alsa-restore.service': No such file or directory [1] http://lists.busybox.net/pipermail/buildroot/2018-November/236355.html Signed-off-by: Peter Seiderer <ps.report@gmx.net> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | dante: disable pamFabrice Fontaine2018-11-231-1/+1
| | | | | | | | | | | | | | | | Fixes: - http://autobuild.buildroot.org/results/5222592f2052e18c184fae42214c112e7f39be6e Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | configs/riotboard: add missing dependency on host-opensslThomas Petazzoni2018-11-231-0/+1
| | | | | | | | | | | | | | | | Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/123771135 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | board/pc: use frame pointer unwinder in linux.configThomas Petazzoni2018-11-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | The default ORC unwinder requires libelf to be built. While we could build libelf using BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF, we probably don't really need the ORC unwinder in the PC defconfigs, so let's use the frame pointer unwinder instead. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/123771107 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | configs/orangepi_zero_plus2: U-Boot needs pylibfdtThomas Petazzoni2018-11-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When building U-Boot for this platform: unable to execute 'swig': No such file or directory error: command 'swig' failed with exit status 1 scripts/dtc/pylibfdt/Makefile:26: recipe for target 'scripts/dtc/pylibfdt/_libfdt.so' failed Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/123771103 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | configs/olimex_a20_olinuxino_lime_legacy: use gcc 6.x and not the default ↵Thomas Petazzoni2018-11-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | version The old 3.4 Linux kernel used by this defconfig doesn't build with gcc 7.x: include/linux/compiler-gcc.h:106:1: fatal error: linux/compiler-gcc7.h: No such file or directory So let's use gcc 6.x for the time being. Long term, we should use a newer or different kernel source for this defconfig, or get rid of the defconfig entirely if there's no updated kernel with a fix. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/123771091 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | configs/armadeus_apf27: fix U-Boot configurationThomas Petazzoni2018-11-231-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The U-Boot part of the defconfig was not specifying explicitly any U-Boot version. Since commit 21e3ae8a18bb77943c0a2492ab9ebf14cab333f9 ("boot/uboot: default to kconfig buildsystem for latest version"), we default to using the kconfig build system when the default U-Boot version is used. Following this change, the apf27 defconfig therefore started using kconfig, for which the BR2_TARGET_UBOOT_BOARDNAME Config.in option is not used. Due to this, the build fails with: boot/uboot/uboot.mk:411: *** No board defconfig name specified, check your BR2_TARGET_UBOOT_BOARD_DEFCONFIG setting. Stop. Indeed, when Kconfig is used, the board defconfig must be specified with BR2_TARGET_UBOOT_BOARD_DEFCONFIG. As part of fixing this, we also set a fixed U-Boot version for this defconfig, like we do in all other defconfigs. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/123771003 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | configs/cubieboard2: U-Boot needs pylibfdtThomas Petazzoni2018-11-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | When building U-Boot for this platform: unable to execute 'swig': No such file or directory error: command 'swig' failed with exit status 1 scripts/dtc/pylibfdt/Makefile:27: recipe for target 'scripts/dtc/pylibfdt/_libfdt.so' failed Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/123771048 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | configs/imx6-sabresd_qt5: add missing dependency on host-opensslThomas Petazzoni2018-11-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | host-openssl is needed to build the Linux kernel. This is the same issue that was fixed in commit 5dac3b9b8d72ea2b4aa264bfaa54e41f32595009 ("configs/imx6-sabresd: needs host-openssl for the Linux kernel build") for the minimal defconfig for the same board. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/123771070 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | configs/imx6sabre: Create distinct pre-processed mkimage config filesFabio Estevam2018-11-232-55/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 0c4bccf9e882 ("configs/imxsabre: Fix U-Boot parallel build issue") tried to fix the parallel build issue, but the real fix was developed later by Trent Piepho later, so add such commit to fix Buildroot build failures on rel_imx_4.9.x_1.0.0_ga NXP branch. Fixes: https://gitlab.com/buildroot.org/buildroot/-/jobs/123771053 https://gitlab.com/buildroot.org/buildroot/-/jobs/123771054 https://gitlab.com/buildroot.org/buildroot/-/jobs/123771055 Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/systemd: needs glibcYann E. MORIN2018-11-223-21/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since version v239, systemd-nspawn unconditioanlly uses prlimit(2), which is not implemented in uClibc-ng. systemd-nspawn can not be disabled. This makes systemd glibc-only again. After a bit of discussion with upstream (om IRC), it looks very improbable that they accept a patch making systemd-nspawn optional. They would probably consider a patch that provides that syscall wrapper if it is missing, though, but that's less trivial... Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Waldemar Brodkorb <wbx@openadk.org> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Peter Korsgaard <peter@korsgaard.com> Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | mtd: fix build on riscvFabrice Fontaine2018-11-211-0/+7
| | | | | | | | | | | | | | | | | | | | Define _REENTRANT otherwise pthread detection will fail Fixes: - http://autobuild.buildroot.org/results/b0e7978a997a2aae383161455b5d898b8c28e2e1 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | gauche: fix parallel buildFabrice Fontaine2018-11-211-0/+35
| | | | | | | | | | | | | | | | | | | | Add a patch to fix parallel build issue on ext/rfc Fixes: - http://autobuild.buildroot.org/results/f4935e29ce6aaebdaa47d46c56120b7e97145d1b Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | motion: fix static build with webpFabrice Fontaine2018-11-211-0/+32
| | | | | | | | | | | | | | | | | | | | Static build with webp fails because webp is put before webpmux Fixes: - http://autobuild.buildroot.org/results/4d4e72808300ba1ff79ca794930112b554eb2533 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | Update for 2018.11-rc2Peter Korsgaard2018-11-214-11/+71
| | | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | fs/tar: add support for xattrs (thus capabilties)Yann E. MORIN2018-11-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, tar will not include any extended attribute (xattr) when creating archives, and thus will not store capabilties either (as they are stored in the xattr 'security.capability'). Using option --xattrs is enough to create a tarball with all the xattrs attached to a file. However, extracting all xattrs from a tarball requires that --xattrs-include='*' be used. This is not symetric (but on purpose, as per the documentation), and so is confusing to some. So, we use --xattrs-include='*' to create the archive, so as to be explicit that we want all xattrs to be stored. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Ricardo Martincoski <ricardo.martincoski@gmail.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Arnout Vandecappelle <arnout@mind.be> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | libcorrect: fix debug buildFabrice Fontaine2018-11-201-0/+35
| | | | | | | | | | | | | | | | | | | | Add a patch to use -fsanitize=address only when available Fixes: - http://autobuild.buildroot.net/results/221d6a418e75b39fe645c3a56cee676518d2cff6 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | weston: egl support needs egl glesv2Fabrice Fontaine2018-11-201-2/+2
| | | | | | | | | | | | | | | | | | Fixes: - http://autobuild.buildroot.org/results/95db3f4ad4c7ae866b7db4431293c26faa5c1dfc Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/netplug: fix quoting of ${NETWORKING} in init scriptThomas Claveirole2018-11-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since 4adaa581b27dc27298eb7cc421ee8f530f88e18e, S29netplug looks for /etc/default/network instead of /etc/sysconfig/network. When this file exists but does not define $NETWORKING, the script fails on line 29 with something like: /etc/init.d/S29netplug: 29: [: =: unexpected operator Fix quoting so this error no longer happens. Signed-off-by: Thomas Claveirole <thomas.claveirole@green-communications.fr> [Thomas: keep double quotes around "no", keep curly braces when referencing the variable.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | make: configure host-make with host- prefixPeter Korsgaard2018-11-202-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/e29/e293aadc692d2ed337881ef2172ddf66a60bc05c/ And many more. Install as 'host-make' rather than just 'make', as that otherwise confuses a number of packages when they invoke recursive / sub-make. The internal job control logic of GNU make is version dependant, so mixing versions may lead to issues like: make[1]: Entering directory `/home/peko/autobuild/instance-0/output/build/boa-0.94.14rc21' (cd src && make -w --jobserver-fds=5,6 -j) make: unrecognized option '--jobserver-fds=5,6' With this rename, only packages explicitly opting in for our host-make (using the BR2_MAKE / BR2_MAKE_HOST_DEPENDENCY logic) will use it. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | make: drop gnumake/gmake aliases for host-makePeter Korsgaard2018-11-201-10/+0
| | | | | | | | | | | | | | Now that glibc no longer checks for gnumake / gmake, these aliases can be removed. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | glibc: ensure BR2_MAKE is also used for subdirsPeter Korsgaard2018-11-201-4/+5
| | | | | | | | | | | | | | | | | | | | The configure script contains logic to figure out what make program to invoke for subdirectories (trying gnumake, gmake, make). Explicitly force it to use our BR2_MAKE to ensure the right make version is used. As GLIBC_CONF_ENV is only initialized below, move this section below it. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | libnftnl: drop useless BR2_PACKAGE_LIBNFTNL_XMLBaruch Siach2018-11-192-10/+6
| | | | | | | | | | | | | | | | | | | | Commit fa0d1ebff99 (libnftnl: bump to version 1.0.9) removed the mxml dependency. Remove the redundant BR2_PACKAGE_LIBNFTNL_XML config symbol as well. Cc: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | boot/syslinux: fix build with glibc 2.28+Alexander Sverdlin2018-11-191-0/+34
| | | | | | | | | | | | | | | | | | | | | | When building with glibc 2.28+, the "major", "minor" and "makedev" functions are defined in "sys/sysmacros.h". This commit backports upstream commit 1a74985b2a404639b08882c57f3147229605dfd5 to fix the build with glibc 2.28. Link: https://www.syslinux.org/wiki/index.php?title=Building Signed-off-by: Alexander Sverdlin <alexander.sverdlin@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/pkg-generic.mk: fix show-build-order stdout pollutionSerj Kalichev2018-11-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The commands like "make show-build-order" or "make <package>-show-build-order" show the build order and then print "make[1]: Nothing to be done for 'show-build-order'" to stdout. It pollutes output. Technically this message is true but it's not true for user because he gets an information. The <package>-show-build-order targets use $(info) for package name printing. The make utility doesn't consider the internal directive as a command so it think that it's "Nothing to be done". The patch adds the empty command to <package>-show-build-order to inform make utility that taget makes some real actions. Signed-off-by: Serj Kalichev <serj.kalichev@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Thomas: invert $(info) and @:, as suggested by Yann.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | vtun: remove reference to start-stop-daemon from package helpCarlos Santos2018-11-191-3/+0
| | | | | | | | | | | | | | None of the other 82 packages that use start-stop-daemon does this. Signed-off-by: Carlos Santos <casantos@datacom.com.br> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* | package/luvi: add patch to fix build issueJörg Krause2018-11-191-0/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since bumping luv from version 1.9.1 to 1.22.0, building luvi fails, as "luv.h" now includes "compat-5.3.h", which is locally shipped as a dependency to lua-compat-5.3. Fixing the issue reveals, that luvi is using `luaL_newlib` which is not available in the Lua 5.1 API. Building luvi with luv 1.9.1 was not an issue before, because luv 1.9.1 defined `luaL_newlib` in luv.h, which was removed in 1.22.0 in favour of using lua-compat-5.3. Therefore, add a patch which defines `luaL_newlib` in luvi.h. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
OpenPOWER on IntegriCloud