summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | libvncserver: needs mmuPeter Korsgaard2014-02-191-0/+1
| | | | | | | | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/30e/30e6a879ab6d84df4688c3d29761522f68dad9fc/ fork() is only used in VNCommand.c, so it seems doable to patch the sources (and send upstream) to make it work on !mmu if people are interested. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | lvm2: disable static buildsFabio Porcedda2014-02-194-8/+13
| | | | | | | | | | | | | | | | | | | | | | When BR2_PREFER_STATIC_LIB is defined it still try to build the shared executables and it fails. Fixes: http://autobuild.buildroot.net/results/b0b/b0b386969459dda9c294f1ccb4927ca225fa6bdd/ Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | thrift: fixes compilation issuesRomain Naour2014-02-192-0/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Apply upstreamed patches: https://issues.apache.org/jira/browse/THRIFT-2229 https://issues.apache.org/jira/browse/THRIFT-2367 Fixes: http://autobuild.buildroot.net/results/efb/efbbae54b5a16b26cac7fcc69ea99bb6f8661fe8/build-end.log http://autobuild.buildroot.net/results/f83/f837440fdf8b3bddfc6cc548902a0453640fa6b4/build-end.log [Romain: patch 05 rebased on top of thrift-0.9.1] Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | dropbear: bump versionPeter Korsgaard2014-02-192-12/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes a number of issues. From the changelog: - Avoid getting stuck in a loop writing huge key files, reported by Bruno Thomsen - Avoid crash on exit due to cleaned up keys before last packets are sent, debugged by Ronald Wahl - Fix a race condition in rekeying where Dropbear would exit if it received a still-in-flight packet after initiating rekeying. Reported by Oliver Metz. This is a longstanding bug but is triggered more easily since 2013.57 - Ensure that generated RSA keys are always exactly the length requested. Previously Dropbear always generated N+16 or N+15 bit keys. Thanks to Unit 193 - Fix DROPBEAR_CLI_IMMEDIATE_AUTH mode which saves a network round trip if the first public key succeeds. Still not enabled by default, needs more compatibility testing with other implementations. - Fix signal handlers so that errno is saved, thanks to Erik Ahlén for a patch and Mark Wickham for independently spotting the same problem. And at the same time get rid of the TIMEVAL_TO_TIMESPEC as dropbear provides a fallback implementation if not available (and has done so since 2006). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | linux: bump to version 3.13.3Peter Korsgaard2014-02-191-2/+2
| | | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | linux-headers: bump 3.{2,4,10,12,13}.x stable versionsPeter Korsgaard2014-02-191-5/+5
| | | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | linux-headers: remove unused 3.3.8 patchPeter Korsgaard2014-02-191-22/+0
| | | | | | | | | | | | | | 3.3.8 support is removed since 334dca61 (kernel-headers: remove deprecated versions 3.1, 3.3, 3.5), so let's get rid of the patch as well. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | mplayer: add missing reverse dependencies for nios2 and sh2aFabio Porcedda2014-02-192-3/+3
| | | | | | | | | | | | | | | | | | | | Propagate to comment and libplayer unsupported platforms bfin and sh2a. Fixes: http://autobuild.buildroot.net/results/5d8/5d80ade791319b6a66ac1c342f7b1d25c023f0af/ Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | mplayer: remove sh2 supportFabio Porcedda2014-02-191-1/+1
| | | | | | | | | | | | | | | | Remove a leftover of the commit commit e543f5a10488b020bb4ccb03e6de0e455c64841a (arch: remove sh2, sh3 and sh3eb support). Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | mplayer: not available on bfinFabio Porcedda2014-02-192-3/+4
| | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/109/109b7c9b575c7362c4982a908a1e3695e7590ebd/ Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | host python/python3: conditionally disable unicodedataThomas De Schampheleire2014-02-182-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The host python always had --disable-unicodedata, regardless of the corresponding configuration option BR2_PACKAGE_PYTHON_UNICODEDATA. Since the host python is used to byte-compile python modules, this meant that such modules could not contain unicode strings. For example, following statement in a python module: print u"\N{SOLIDUS}" would cause the byte-compilation to fail with message: SyntaxError: ("(unicode error) \\N escapes not supported (can't load unicodedata module)", Instead, conditionally disable unicodedata based on BR2_PACKAGE_PYTHON_UNICODEDATA, also for the host python. This fixes bug #6542 (https://bugs.busybox.net/show_bug.cgi?id=6542) Reported-by: Gernot Vormayr <gvormayr@gmail.com> Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | kexec: fix zImage probeBaruch Siach2014-02-181-0/+41
| | | | | | | | | | | | | | Add upstream patch to fix probe of zImage kernels. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | transmission: fix uTP enabled build with ccacheThomas De Schampheleire2014-02-182-0/+45
| | | | | | | | | | | | | | | | | | Transmission would incorrectly determine the C++ compiler when ccache is enabled, causing a build with uTP to fail at the configure step. This patch adds a patch against transmission, fixing the problem. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | qtuio: correct install-target/staging when Qt library type is 'static'Thomas De Schampheleire2014-02-171-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | If BR2_PACKAGE_QT_STATIC is set, qtuio will not build a .so file, but .a. However, the custom INSTALL_TARGET_CMDS and INSTALL_STAGING_CMDS unconditionally attempted to copy the .so file. This commit checks the requested Qt library type and copies the right library for each case, taking into account that the static .a file does not need to be copied to the target directory. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | vlc: explicitly disable opencv supportSamuel Martin2014-02-171-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vlc can use opencv in video filters, but it requires a couple of features enabled in opencv; so, simply force disabling opencv support. Note that vlc does includes the legacy opencv/cv.h header, which pulls a number of opencv's features (core, video, imgproc, ...). Fixes: http://autobuild.buildroot.org/results/39c/39c77ffb5a5599d0b09422433c747b2bac185c4f/ http://autobuild.buildroot.org/results/a79/a79b055da09e4d8ede263251df8461bc8a64569a/ Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | beaglebone: add DT for BeagleBone BlackMarcelo Gutiérrez(UTN/FRH)2014-02-171-1/+1
| | | | | | | | | | | | | | | | | | | | The devicetree data for BeagleBone Black is the am335x–boneblack.dts file (includes "am33xx.dtsi" and "am335x-bone-common.dtsi") BeagleBone White uses the am335x-bone.dts file. Signed-off-by: Marcelo Gutiérrez <kuyurix@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | vlc: needs dependency on host-lua if Lua is selectedThomas De Schampheleire2014-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If Lua support is requested in VLC, its configure script tries to find the luac byte compiler, which fails if host-lua is not yet built. This can be easily reproduced by setting a minimal config with vlc and Lua enabled, and running: 'make clean toolchain vlc'. Final output is: checking for LUA... no configure: WARNING: Package lua5.2 was not found in the pkg-config search path. Perhaps you should add the directory containing `lua5.2.pc' to the PKG_CONFIG_PATH environment variable No package 'lua5.2' found, trying lua 5.1 instead checking for LUA... no configure: WARNING: Package lua5.1 was not found in the pkg-config search path. Perhaps you should add the directory containing `lua5.1.pc' to the PKG_CONFIG_PATH environment variable No package 'lua5.1' found, trying lua >= 5.1 instead checking for LUA... yes checking for luac... no configure: error: Could not find the LUA byte compiler. make: *** [<buildroot>/output/build/vlc-2.1.2/.stamp_configured] Error 1 Fix this problem by setting host-lua as a dependency to vlc. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | opencv: always enable opencv_core module when opencv is enabledSamuel Martin2014-02-162-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It does not make much sense enabling opencv without its core module. This configuration leads to build nothing (since all modules depend on the core one), but install the configuration files (*.pc and *.cmake) anyway. This absurd situation may break the build-system of other packages that would correctly find the *.pc (but does not check for the modules they actually use), but would not build because of missing headers and libraries. Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | jimtcl: don't attempt to handle ccache internallyThomas De Schampheleire2014-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jimtcl tries to use 'ccache' (a non-buildroot host version) which may not exist on the host system. If ccache is enabled in buildroot, the compiler used by jimtcl is: ccache <buildroot>/.../ccache <buildroot>/.../<tuple>-gcc If ccache is not present on the host, this results in the build error: ccache <buildroot>/.../ccache <buildroot>/.../<tuple>-gcc -D_GNU_SOURCE -Wall -I. -fpic -pipe -Os -c -o jim-subcmd.o jim-subcmd.c make[1]: ccache: Command not found This patch passes 'CCACHE=none' to the 'configure' script, disabling the internal handling of ccache, so that ccache can be transparently passed through CC. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | imagemagick: needs mmuRomain Naour2014-02-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/d2f/d2f673b71f771ab5a6435805e39338fd023f04c8/build-end.log The complete log file says: libMagickCore-6.Q16.so: undefined reference to `_fork' Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | feh: needs mmuPeter Korsgaard2014-02-151-0/+1
| | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/8f4/8f447412460e404aa723242dd8281b40317a017b/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | collectd: fix static linkingPeter Korsgaard2014-02-151-1/+10
| | | | | | | | | | | | collectd-tg indirectly uses pthread, but forgets to link with -pthread. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | netsnmp: fix static linking with opensslPeter Korsgaard2014-02-151-0/+4
| | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/084/0845bde5d234bd00d23c7a1b7e18746882dcdde4/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | uclibc: copy config file from configure iso patch stepThomas De Schampheleire2014-02-141-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The three typical packages that use .config files in buildroot copy the config file at different times in the build process: busybox copies its .config from the post-extract hook. linux copies its .config in the configure_cmds. uclibc copies its .config from the post-patch hook. Copying the .config file from the configure step is the only way to properly support an OVERRIDE_SRCDIR that does not yet have the .config file, because the extract and patch steps are skipped in that case. In a previous patch, the situation was already fixed for busybox. This patch applies the same fix to uclibc: copy the config file from the configure step, as linux is doing. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | busybox: copy config file from configure iso extract stepThomas De Schampheleire2014-02-141-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The three typical packages that use .config files in buildroot copy the config file at different times in the build process: busybox copies its .config from the post-extract hook. linux copies its .config in the configure_cmds. uclibc copies its .config from the post-patch hook. Copying the .config file from the configure step is the only way to properly support an OVERRIDE_SRCDIR that does not yet have the .config file, because the extract and patch steps are skipped in that case. For example, when setting a BUSYBOX_OVERRIDE_SRCDIR to a cleanly extracted busybox tarball: $ make busybox-dirclean busybox rm -Rf [..]/output/build/busybox-custom >>> busybox custom Syncing from source dir >>> /home/tdescham/repo/contrib/busybox-1.21.1 rsync -au --exclude .svn --exclude .git --exclude .hg --exclude .bzr --exclude CVS /home/tdescham/repo/contrib/busybox-1.21.1/ [..]/output/build/busybox-custom >>> busybox custom Configuring /bin/sed -i -e "/\\<CONFIG_NOMMU\\>/d" [..]/output/build/busybox-custom/.config /bin/sed: can't read [..]/output/build/busybox-custom/.config: No such file or directory make: *** [[..]/output/build/busybox-custom/.stamp_configured] Error 2 This patch modifies busybox.mk to copy the config file from the configure step instead, as linux is doing, and fixing the described scenario. This fixes bug #5030: https://bugs.busybox.net/show_bug.cgi?id=5030 Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | docs/web: give a little bit more exposure to our Google+ pageThomas Petazzoni2014-02-141-1/+3
| | | | | | | | | | | | | | | | Add a small icon that links the Buildroot home page to our Google+ page. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | nut: disable parallel buildsRomain Naour2014-02-131-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | The build system has a race condition causing build failure, so ensure make -j1 is used. Fixes: http://autobuild.buildroot.net/results/0dd/0ddd856bcbec2db0500791fd428ba053d6e4fa1b/build-end.log Signed-off-by: Romain Naour <romain.naour@openwide.fr> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | nut: disable halRomain Naour2014-02-131-1/+2
| | | | | | | | | | | | [Peter: add to existing _CONF_OPT line as suggested by Yann] Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | systemd: fix build with uClibc toolchainsThomas Petazzoni2014-02-134-19/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the build of systemd is broken with the internal toolchain backend, because we have uClibc patches that add support for execvpe(), but we also have a patch for systemd that adds execvpe(), which was added when the internal uClibc didn't support execvpe(). However, simply dropping the patch is not a solution, as it would break the build of systemd with any other uClibc than the ones built with Buildroot. For example, a Crosstool-NG uClibc toolchain would fail. Beyond this execvpe() problem, there are also other problems that prevented systemd from being built with unpatched uClibc. This patch does the following: * Add sequence numbers of systemd patches. * Regenerate them to avoid fuzz. * Improve the uClibc compatibility patch so that it: - Detects whether execvpe() is available or not, and if not available provide an implementation. - Detects if dup3() is available or not, and if not available provide an implementation. - Detects if MSG_CMSG_CLOEXEC is defined or not, and if not, define it to the appropriate value. This has been tested with uClibc internal toolchain, uClibc external toolchain built with Buildroot, uClibc external toolchain built with Crosstool-NG, and glibc external toolchain. Fixes bug #6776. Fixes: http://autobuild.buildroot.org/results/591/591c6055430da334bd1e46e7d01497add45da837/build-end.log http://autobuild.buildroot.org/results/e58/e5851939d2837d4e35a4c1d9ca6df3c93ed5a34b/build-end.log http://autobuild.buildroot.org/results/92e/92e4c40c69a3feb4046b2fe5a0d8c69d5a44a157/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | trivial: update buildroot e-mail address to buildroot@buildroot.orgThomas De Schampheleire2014-02-126-5/+6
| | | | | | | | | | | | | | | | | | As the e-mail address buildroot@buildroot.org is now enabled, update the e-mail addresses in the source tree from @uclibc.org and @busybox.net to our own proper domain. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | lxc: needs setns system call, disable on nios2Ezequiel García2014-02-121-0/+2
| | | | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/f59/f592a011321429426be81bd1ecf664ad9a2c0161/ Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | package/elfutils: disable for avr32Yann E. MORIN2014-02-121-0/+3
| | | | | | | | | | | | | | | | | | | | Disable elfutils for avr32, because: - elfutils uses canonicalize_file_name, which came after uClibc-0.9.31. - avr32 uses a toolchain with uClibc-0.9.31 Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | boost: test module uses fork()Peter Korsgaard2014-02-121-0/+1
| | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/17dd7946631354d59336259d5f31aa899e3599b8/ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | coreutils: correct next version in patch descriptionBaruch Siach2014-02-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | The patch that commit a728e2fe35 (coreutils: fix build against uclibc snapshot) adds mentions the wrong coreutils version in its description. Also fix the sign-of tag while at it. Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | gcc: xtensa: fix __builtin_frame_address use with shared libgccBaruch Siach2014-02-112-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The xtensa port uses __xtensa_libgcc_window_spill in libgcc to implement __builtin_frame_address. This symbol is local/hidden in libgcc. This is not a problem when linking against static libgcc. But g++ defaults to -shared-libgcc, thus breaking link against C++ shared libraries that are using __builtin_frame_address as follows: ld: test: hidden symbol `__xtensa_libgcc_window_spill' in .../libgcc.a(lib2funcs.o) is referenced by DSO Add upstream patches that make libgcc_s.so a linker script that links in unresolved symbols from the static libgcc, similar to the ARM and PowerPC ports. Fixes: http://autobuild.buildroot.net/results/e2d/e2d1a763fa86b8575e2e48e6d73c018175f43e7c/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | coreutils: fix build against uclibc snapshotBaruch Siach2014-02-112-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | uClibc development version adds support for POSIX spawn routines. However, unlike glibc these routines are in librt. This breaks gnulib autoconf detection. Teach gnulib autoconf to look for POSIX spawn in librt. Fixes: http://autobuild.buildroot.net/results/246/246b3778a1a646afd1c8b9c17b4579fb5a27120e/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | gst1-libav: fix build for xtensaBaruch Siach2014-02-111-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | gst1-libav needs the same fix for xtensa like ffmpeg got in commit 4ec35e76b8a3 (ffmpeg: fix build for xtensa). Fixes: http://autobuild.buildroot.net/results/33f/33fcbb79809719f68f3ee2cdb0fcacad82b9e0eb/ [Peter: pass the correct flags, not the ones from ffmpeg] Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | iozone: needs thread support in toolchainThomas Petazzoni2014-02-111-0/+1
| | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/2a3/2a33d2c7535a9d867d76dd5cf05e1bcc3f5cdc38// Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | docs/news.html: add 2014.02-rc1 announcement linkPeter Korsgaard2014-02-111-1/+2
| | | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | busybox: ensure SHA passwords are supported if usedPeter Korsgaard2014-02-111-0/+8
|/ | | | | | | As reported on IRC, our default busybox configuration doesn't support SHA encoded passwords, breaking login if enabled under system configuration. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Update for 2014.02-rc1Peter Korsgaard2014-02-114-9/+22
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* CHANGES: update with recent changesPeter Korsgaard2014-02-111-16/+16
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* sdl: fix autoreconf timing issueMaxime Hadjinlian2014-02-111-17/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Context: The autobuilders were failing on the symbol _XData32 being in conflicts. A patch had been added to SDL to add a check to the configure.in Problem: Sometimes, the build would fail, because of an _XData32 symbol being in conflicts eventhrough the patch was here. What was happening: Following the classic buildroot workflow: - Extract - [...] - Apply 001 patch, which touches configure.in AND configure - Apply 002 patch, which touches configure.in - Invoke autogen.sh - [...] Right before running autogen.sh, we have configure.in which is more recent than configure, which is fine. We then, execute autogen.sh which, basically, runs autoconf. If your machine was lighty loaded, the time difference between configure.in and configure was really tiny (ms order), which seems to be neglected by autoconf. The results was that the configure was *NOT* generated. And our second patch was not taken into account. If your machine was under heavy load, the time difference between the two files would have been greater and then *maybe* picked up by autoconf. And then the configure file was re-generated. When the 0001 patch was introduced, SDL package did *NOT* run it's autogen.sh, which is why it touches also the configure. This came later, causing this behavior. Fixes: http://autobuild.buildroot.net/results/d1c/d1c36f634dbf6b6e5d18444c2a23dfd129202b80/ Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libsigsegv: disable for ARCAnton Kolesov2014-02-111-0/+1
| | | | | | | | | | Fixes http://autobuild.buildroot.net/results/5cd/5cd051937a9471f7fb47363e868cb4b61d788d75/build-end.log The ARC uClibc port doesn't provide ucontext_i.sym file required to enable context manipulation routines that libsigsegv needs. Signed-off-by: Anton Kolesov <anton.kolesov@synopsys.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rpcbind: uses fork(), needs MMUThomas Petazzoni2014-02-111-0/+3
| | | | | | | | | Fixes: http://autobuild.buildroot.net/results/d7c/d7c788749b54275154cc3934a7a32385cd72be61/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Makefile.legacy: fix recursive invocation with BUILDROOT_DL_DIR and _CONFIGArnout Vandecappelle2014-02-112-3/+12
| | | | | | | | | | | | | | | | | | The legacy support for the old BUILDROOT_DL_DIR and BUILDROOT_CONFIG breaks down when make is invoked recursively - which is done in a few cases, e.g. silentoldconfig, external-defs, ... These targets always give a legacy error. For BUILDROOT_DL_DIR, this is fixed by making sure that the original value of BR2_DL_DIR taken from the environment is also exported again. For BUILDROOT_CONFIG, this is fixed with an additional comparison of the environment variable's value with the fake value that we introduce ourselves. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* jpeg-turbo: fix "jpegtran" spelling in target-install hookDanomi Manchego2014-02-111-1/+1
| | | | | | | | Use correct bin name so that JPEG_TURBO_REMOVE_USELESS_TOOLS fixup actually removes it. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libjpeg: fix "jpegtran" spelling in target-install hookDanomi Manchego2014-02-111-1/+1
| | | | | | | | Use correct bin name so that LIBJPEG_REMOVE_USELESS_TOOLS fixup actually removes it. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* CHANGES: update with recent changesPeter Korsgaard2014-02-101-26/+33
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/raspberrypi: remove packages not strictly requiredYann E. MORIN2014-02-101-2/+0
| | | | | | | | rpi-userland and libcoffi are not strictly required to boot up the Raspberry Pi, so remove them from the defconfig. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud