summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* core/download: don't be needlessly verbose in backendsYann E. MORIN2015-07-266-5/+10
| | | | | | | | | | | | | | | | | | In 50c8b7e (support/download: support -q in all download backends), the backend were made to respect the quietness of the main Makefile, when -s is poassed on the 'make' command line. In doing so, they were all made to be verbose by default. However, the verbosity of some of the tools, like scp, is very high, and is in fact intended for debug purposes. Drop being verbose by default, just use whatever each tool deems normal output. Only respect the quietness requested by the user. Reported-by: Thomas De Schampheleire <patrickdepinguin@gmail.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/minidlna: Fix static compileBernd Kuhls2015-07-261-2/+3
| | | | | | | | | | | | | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/aeb/aeb5481526497a01ada8ee9403f282a2374b0383/ http://autobuild.buildroot.net/results/255/25536df514477f3210caf4af27f2f107683f7fb2/ http://autobuild.buildroot.net/results/fa1/fa11cb360190b02d08e74997b0abc73079760dfa/ and many others This is a follow-up for these patches: http://patchwork.ozlabs.org/patch/493360/ http://patchwork.ozlabs.org/patch/416007/ [Thomas: - don't pass --static to pkg-config, since our pkg-config wrapper already passes it automatically when BR2_STATIC_LIBS=y. - make only one call to pkg-config for all three libraries - put the libintl logic separately from the definition of MINIDLNA_CONF_ENV.] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/kodi: Fix linking with sunxi-maliBernd Kuhls2015-07-261-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since http://git.buildroot.net/buildroot/commit/package/sunxi-mali?id=8906f272ab41e0373f392cc7a04cc97320dd8382 sunxi-mali as egl/gles provider also depends on libump. This dependency was unknown to Kodi leading to this error during configure: configure:23127: /home/buildroot/build/instance-0/output/host/usr/bin/arm-none-linux-gnueabi-gcc -o conftest -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -mno-apcs-stack-check -mfpu=neon -mvectorize-with-neon-quad -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 conftest.c -lEGL -lpython2.7 -lpthread -ldl -lutil -lm >&5 /home/buildroot/build/instance-0/output/host/opt/ext-toolchain/bin/../lib/gcc/arm-none-linux-gnueabi/4.8.3/../../../../arm-none-linux-gnueabi/bin/ld: warning: libUMP.so.2, needed by /home/buildroot/build/instance-0/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/thumb2/usr/lib/libMali.so, not found (try using -rpath or -rpath-link) /home/buildroot/build/instance-0/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/thumb2/usr/lib/libEGL.so: undefined reference to `ump_close' This patch updates CXXFLAGS with the necessary libs to fix linking of the final kodi binary. The additional CFLAGS are needed because configure uses gcc to detect egl support. Fixes http://autobuild.buildroot.net/results/ce3/ce35d25253410abcbdbf1c58a5c9fb90f4eea6cd/ http://autobuild.buildroot.net/results/1ee/1eefd8e23d8e1b4374c79201b4c631603372d431/ http://autobuild.buildroot.net/results/3d8/3d8314392c61d6d278fb900a028e3bfc4d1d4d2c/ http://autobuild.buildroot.net/results/ee5/ee5e53ed9e2bbebab64122dd422d5da6abca3095/ http://autobuild.buildroot.net/results/703/7033594221b4a75e7f8aea8c145c8b7d2db0637c/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/exim: Fix compilation error with muslBernd Kuhls2015-07-261-0/+10
| | | | | | | | | | | | | | | | | | | | Fixes smtp_in.c: In function ‘smtp_start_session’: smtp_in.c:1976:36: error: invalid application of ‘sizeof’ to incomplete type ‘struct options’ EXIM_SOCKLEN_T optlen = sizeof(struct ip_options) + MAX_IPOPTLEN; smtp_in.c misdetects the needed style for ip_options, only OPTSTYLE == 2 works. Since musl does not provide any macro[1] to detect it we need to pretend to be darwin in order to fix the compile bug. [1] http://wiki.musl-libc.org/wiki/FAQ#Q:_why_is_there_no_MUSL_macro_.3F Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> [Luca: simplify by using only one sed invocation] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rtl8821au: new packageChristian Stewart2015-07-264-0/+60
| | | | | | | | | | | This patch adds the rtl8821au wifi driver. The driver is sourced from ulli-kroll's work on GitHub, which includes various fixes and better LED handling. Currently USB3 support is broken in this driver - it will only connect to the EHCI controller in a USB3 port. Signed-off-by: Christian Stewart <christian@paral.in> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Makefile: unexport OGuido Martínez2015-07-261-0/+1
| | | | | | | | | | | | | | | | | | | After bee5745ccc2 ("Makefile: don't depend on the umask"), any use of "make O=<dir>" would leak $O into the enviroment for submakes, and it's inherited by package makefiles. Some package makefiles have protections to make sure they don't use the value of $O if it comes from the enviroment (Linux), but some don't (uClibc). This caused build failures when using a different output dir. Fix this by unconditionally unexporting the O variable, since we never need to have it set in the environment for packages, it should be only internally used by BR. Signed-off-by: Guido Martínez <guido@vanguardiasur.com.ar> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gcc: fix libgcc build for xtensaMax Filippov2015-07-241-0/+7
| | | | | | | | | | | | xtensa libgcc can't be built with -mtext-section-literals flag, now coming from TARGET_CFLAGS, because it needs to emit literals to .init/.fini sections, which is not currently supported. Filter -mtext-section-literals flag out of GCC_COMMON_TARGET_CFLAGS. Suggested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* fan-ctrl: mark as broken until SourceForge is back upThomas Petazzoni2015-07-231-0/+3
| | | | | | | | | SourceForge is down, so we can't download fan-ctrl.c anymore, and it's not on sources.buildroot.net nor anywhere else on the Internet apparently. So let's mark this not-so-important package as broken for now, until SourceForge goes back to life. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* harfbuzz: update why we are using autoreconfThomas Petazzoni2015-07-231-1/+1
| | | | | | | Following the addition of a patch touching Makefile.am, let's update the comment explaining why we use <pkg>_AUTORECONF = YES. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/harfbuzz: fix test-unicode static linking issueRomain Naour2015-07-231-0/+33
| | | | | | | | | | | | When linking test-unicode statically, it needs $(ICU_LIBS) which contains all required flags. Especially -lstdc++. Fixes: http://autobuild.buildroot.net/results/210/2107f9dfb39eeb6559fb4271c7af8b39aef521ca/ Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/icu: icu-uc: provide -lstdc++ flag for static buildRomain Naour2015-07-231-0/+34
| | | | | | | | | | | icu-uc.pc must provide -lstdc++ for C application linked statically with libicuuc.a. Related to: http://autobuild.buildroot.net/results/210/2107f9dfb39eeb6559fb4271c7af8b39aef521ca/ Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/redis: Add systemd serviceMartin Bark2015-07-232-0/+30
| | | | | | | | redis.service originates from the redis package in Arch Linux, at https://projects.archlinux.org/svntogit/community.git/tree/trunk/redis.service?h=packages/redis&id=b4907d2344855caeadf6c69bc01c403a95f8a4f3. Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/redis: Add systemV init scriptMartin Bark2015-07-232-0/+43
| | | | | | | | | start-stop-daemon is used to start redis-server as user redis in the background. Once redis-server is running we use redis-cli to shutdown cleanly. Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/redis: Install /etc/redis.conf to targetMartin Bark2015-07-232-0/+39
| | | | | | | | | | | Copy redis.conf from the redis release package but adjust some values to sensible defaults using 0003-redis.conf-sane-defaults.patch The file 0003-redis.conf-sane-defaults.patch originates from the redis package in Arch Linux. Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/redis: Add redis system userMartin Bark2015-07-231-0/+4
| | | | | | | Add a redis system user and set the home directory to /var/lib/redis Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gcc: fix typo for CFLAGS_FOR_TARGETRomain Naour2015-07-231-1/+1
| | | | | | | | | CFLAGS_FOR_TARGET is initialized with GCC_COMMON_TARGET_CXXFLAGS. Signed-off-by: Romain Naour <romain.naour@openwide.fr> Cc: Alexey Brodkin <abrodkin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* c-icap: fix config scriptGuillaume GARDET2015-07-231-0/+1
| | | | | | | | | | | | This commit adjusts the c-icap config script by removing a bogus -L$LIBDIR which was expanded to -L/usr/lib, which is wrong for cross-compilation. It fixes the build of c-icap-modules: http://autobuild.buildroot.org/results/b05/b05141a6d450c94669c6a0a5a0f5b799c2c248f2/ Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Guillaume GARDET <guillaume.gardet@oliseo.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libtirpc: Do not build unsupported API filesJörg Krause2015-07-231-4/+15
| | | | | | | | | | | | | | | | | Version 0.3.2 re-enables some APIs for backward compatibility with glibc's SunRPC: - key_prot - netname - rtime Unfortunalty, this breaks building libtirpc with uClibc and musl: getpublickey.c:41:28: fatal error: rpcsvc/yp_prot.h: No such file or directory We disable those API files as at least yp_prot.h is also NIS related to support building libtirpc with these two libc's. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libtirpc: fix musl buildJörg Krause2015-07-233-3/+908
| | | | | | | | | | | | | | | | | | | | | | | | | The fix includes: 1) Defining rpcent for non-Glibc's 2) Using a local queue implementation 1) Defining rpcent for non-Glibc's musl does not define rpcent. Since musl does not provide a __MUSL__ macro we add a check for non-Glibc's to the existing uClibc patch. 2) Using a local queue implementation musl does not provide sys/queue.h. We borrow a compatible queue implementation from the NetBSD project. Fixes: http://autobuild.buildroot.net/results/f93/f93f0be26b5a25b953ea7f909037c1f45a83f686/ http://autobuild.buildroot.net/results/c53/c537a76d17012821ed5a6f4170f759efd4d269b0/ http://autobuild.buildroot.net/results/e3c/e3c5be7dca753f7494e8680894f516a8cdc89843/ http://autobuild.buildroot.net/results/2bb/2bb2e314f23b5ba48bb6e0c4fc7e52032fa5d76b/ and many more. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libtirpc: bump to version 0.3.2Jörg Krause2015-07-233-11/+16
| | | | | | | Bump version, update hash and update patch. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* olimex_a20_olinuxino_lime: bump kernel to 4.1.3Francois Perrad2015-07-231-4/+4
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* olimex_a20_olinuxino_lime: bump u-boot to 2015.07Francois Perrad2015-07-231-1/+1
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* lua-ev: bump to version 1.4Francois Perrad2015-07-231-1/+1
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* orbit: bump to version 2.2.3Francois Perrad2015-07-231-1/+1
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* openipmi: add homepage URLBaruch Siach2015-07-231-0/+2
| | | | | | | The homepage is now back online. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* openipmi: fix missing -lrt for clock_gettimeBaruch Siach2015-07-231-0/+57
| | | | | | | | | | | Add a patch to detect when -lrt is needed. This fixes build with glibc < 2.17. Fixes: http://autobuild.buildroot.net/results/2b0/2b0eb7149c7bdd8ebd72c1070aeefb210379a889/ http://autobuild.buildroot.net/results/49f/49fbd7e2dc72279c5b54d0f59a055e3e5e73f648/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* perl-encode-locale: bump to version 1.05Francois Perrad2015-07-232-3/+3
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* scancpan: adjust package nameFrancois Perrad2015-07-233-2/+3
| | | | | | | | | underscore is not allowed in BR package name. this problem was found with the Perl module DB_File which must give the BR package perl-db-file. Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ltrace: fix patch nameVicente Olivert Riera2015-07-231-0/+0
| | | | | | | Rename 0002-Install-lib-types.conf to 0002-Install-lib-types-conf.patch Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/python-web2py: new packageAngelo Compagnucci2015-07-235-0/+99
| | | | | | | | | | | This patch adds web2py package. web2py is a free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications. [Thomas: fixup symbolic link to the systemd service file.] Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/python-pydal: new packageAngelo Compagnucci2015-07-233-0/+31
| | | | | | | | | | | | This package adds the python-pydal python package. pyDAL is a pure Python Database Abstraction Layer. [Thomas: - rewrap Config.in help text - add upstream URL in Config.in help text.] Signed-off-by: Angelo Compagnucci <angelo.compagnucci@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* audit: disable python3 supportRyan Barnett2015-07-221-1/+1
| | | | | | | | | | | | | | | With the version bump to 2.4.3, python3 support was added for libaudit. With host machines that have python3 installed, this will cause build issues such as: make[5]: Entering directory `/tmp/ryan/buildroot/output/build/audit-2.4.3/bindings/swig/python3' swig -o audit_wrap.c -python -py3 -modern -I. -I../../.. -I../../../lib -I/usr/include/python3.4m -I/usr/include/python3.4m ./../src/auditswig.i make[5]: swig: Command not found Solution is to disable python3 support such as we do with python2.7. Signed-off-by: Ryan Barnett <ryan.barnett@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gcc: explicitly use C{XX}FLAGS_FOR_TARGET instead of --enable-target-optspaceAlexey Brodkin2015-07-221-3/+9
| | | | | | | | | | | | | | | | | | | | | | The gcc.mk file is passing --enable-target-optspace to gcc configure script, to ask for space-optimized (-Os) target libraries. However, passing this option has the effect of overriding any custom CFLAGS_FOR_TARGET or CXXFLAGS_FOR_TARGET values that may be passed. These are some situations when it is required to pass custom flags on buildong of libgcc: * Default flags "-g -Os" lead to build isses as with PowerPC on gcc 4.5 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43810) * Particular CPU requires specific instructions for HW support * Deep optimizations Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Anton Kolesov <akolesov@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/nfs-utils: fix unmet direct dependencyJörg Krause2015-07-221-2/+2
| | | | | | | | | | | | | | | | | | Commit 182520a8af734c735c4dbdff29dc07af1d615a0a adds rpcbind as a dependency without properly caring for the thread dependency. rpcbind adds libtirpc as a dependendency which fails: fatal error: pthread.h: No such file or directory Since we probably don't care much about using nfs-utils in a non-threaded scenario, we simply disable nfs-utils for toolchains without thread support. Fixes: http://autobuild.buildroot.net/results/803/80321de8d4c6c0a00439b07289a5818962128b43/ Suggested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: remove GPLv2 license from qt5declarative, qt5script and qt5svgThomas Petazzoni2015-07-223-6/+6
| | | | | | | | Since Qt 5.5, those three modules have lost their GPLv2 licensing option. Remains the LGPLv2.1 with exception and LGPLv3 as the possible open-source licenses. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc: fix static linking of pthread apps for x86/x86_64Waldemar Brodkorb2015-07-221-0/+64
| | | | | | | | | Fixes: http://autobuild.buildroot.net/results/182424bd2fea36af95eea31f7dd53f0399433616/ http://autobuild.buildroot.net/results/6b1e2132a34e0c263bb0f2ea31caf4ce697e9c9c/ Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: remove more busybox applet linksBaruch Siach2015-07-221-1/+3
| | | | | | | | | | Following commit aa02829240b2 (e2fsprogs: remove busybox tune2fs when installing full version, 2015-07-08), remove the rest of Busybox e2fsprogs applet links. All of them are installed in different locations than upstream e2fsprogs. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux-firmware: add brcm43143 supportJordan Yelloz2015-07-221-0/+1
| | | | | Signed-off-by: Jordan Yelloz <jordan@yelloz.me> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* socketcand: resolve GCC5 related issueYegor Yefremov2015-07-221-0/+90
| | | | | | | | | | | This patch removes inline keyword from header and source files. Fixes following autobuild failure: http://autobuild.buildroot.net/results/8ea/8eac9832554dbd1f2e14cf54e5c99e6bf4dfc2cc/ Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/linux: trash stderr in LINUX_VERSION_PROBEDYann E. MORIN2015-07-221-1/+1
| | | | | | | | | | | | The Linux buildsystem tries to run the compiler even just for 'kernelrelease' (which we store in LINUX_VERSION_PROBED) and we sometimes need to use it before the toolchain is available; thus we get spurious errors on stderr. Consign stderr to oblivion when computing the 'kernelrelease'. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* core/pkg-kconfig: do not override @DYann E. MORIN2015-07-221-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, we override @D for the kconfig configurators, so the fixup commands can use $(@D); otherwise @D would be simply '.' because it is not a real file in the package build dir. However, this breaks the soon-to-be-introduced linux-backports package, which needs to have a dependency on the linux package to be configured. The underlying reason is that @D is an automatic variable that is always set by make to the directory part of the target of the rule. However, automatic variables loose their "automatic" property when they are manually set. Furthermore, a variable that is defined for a rule is inherited by all dependencies of that rule, so our manually-set @D is inherited all the way down the dependency chain of linux-backports, down to the linux' own .config rule, which is thus run with @D pointing to linux-backports' build dir, not linux'. Fix that by using a "static pattern rule", redirecting the configurators to an intermediate stamp-like file which path is in the package build dir, so we get a valid @D from the onset, without having to manually fiddle with it. Thanks to Arnout for suggesting that in the first place. Sorry I did reject it as "too complex" when it was in fact the best solution. Suggested-by: Arnout Vandecappelle <arnout@mind.be> 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> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux: bump default to version 4.1.3Gustavo Zacarias2015-07-221-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux-headers: bump 3.18.x and 4.{0, 1}.x seriesGustavo Zacarias2015-07-221-3/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* dbus: bump to version 1.8.20Gustavo Zacarias2015-07-222-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* netperf: bump to version 2.7.0Gustavo Zacarias2015-07-222-2/+8
| | | | | | | | | | Also add hash file. And work around gcc 5+ defaulting to gnu99, fixes: http://autobuild.buildroot.net/results/077/077714a0ee67057abcff680b244228a409243bbf/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/qpid-proton: disable languages bindingsRomain Naour2015-07-221-0/+7
| | | | | | | | | Fixes (workaround): http://autobuild.buildroot.net/results/eff48f8a827f8b4dbbdb7cb648a6c4a3ab4ac8a5/ Signed-off-by: Romain Naour <romain.naour@openwide.fr> Cc: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/qpid-proton: disable for static build onlyRomain Naour2015-07-221-2/+3
| | | | | | | | | | qpid-proton always build a shared library "libqpid-proton.so" Fixes: http://autobuild.buildroot.net/results/bf6/bf6b9bcc0cead87c8fb12ec4c7f5ff73e6d61d3f/ Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* heimdal: disable parallel buildGustavo Zacarias2015-07-221-0/+1
| | | | | | | | | It still seems to have issues, so disable it pending more patches and testing. Fixes: http://autobuild.buildroot.net/results/a07/a07198b3f7f8029d80863a998814877ec9994c60/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: fix build for sparcGustavo Zacarias2015-07-221-0/+42
| | | | | | | | Using upstream patch, fixes: http://autobuild.buildroot.net/results/dd0/dd032aa7b387f3ba5b25bffcaf833ba0ea9ba199/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* audit: More cross compile fixesClayton Shotwell2015-07-221-0/+694
| | | | | | | | | | | | | | | There was an issue that was not fixed by the last set of cross compile patches where architecture specific CFLAGS were being used when building for the host and not the target. This patch fixes that issue. Fixes: http://autobuild.buildroot.net/results/3e85c2253f6bd4cfe6ac1dde947eb6d5afc78cfe/ http://autobuild.buildroot.net/results/d0f0f7e7462d68331d4a2f87b1df05cc9a6fecfd/ http://autobuild.buildroot.net/results/114de2422c56071141284fb2eb8044ffa48e77f4/ http://autobuild.buildroot.net/results/0862cf008e7e4b52c46c40257adeda954afee394/ Signed-off-by: Clayton Shotwell <clayton.shotwell@rockwellcollins.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud