buildroot.git
11 years agogdb: disable texinfo/documentation
Gustavo Zacarias [Thu, 28 Nov 2013 19:02:15 +0000 (16:02 -0300)]
gdb: disable texinfo/documentation

Fixes bug #6554

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agomplayer: not available on nios2
Thomas Petazzoni [Thu, 28 Nov 2013 21:13:31 +0000 (22:13 +0100)]
mplayer: not available on nios2

Fixes:

  http://autobuild.buildroot.org/results/0ae/0ae3a53a1a6e870ee1bf2a902a400893339777df/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agowpa_supplicant: define BINDIR for systemd/dbus service files
Gustavo Zacarias [Thu, 28 Nov 2013 17:39:00 +0000 (14:39 -0300)]
wpa_supplicant: define BINDIR for systemd/dbus service files

BINDIR is used to point systemd/dbus service files to the correct binary
path where wpa_supplicant resides.
So define it to avoid the default /usr/local path that doesn't work.
Solves bug #6704

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolvm2: replace !BR2_PACKAGE_LVM2_DMSETUP_ONLY by BR2_PACKAGE_LVM2_STANDARD_INSTALL
Arnout Vandecappelle [Thu, 28 Nov 2013 08:29:28 +0000 (09:29 +0100)]
lvm2: replace !BR2_PACKAGE_LVM2_DMSETUP_ONLY by BR2_PACKAGE_LVM2_STANDARD_INSTALL

BR2_PACKAGE_LVM2_DMSETUP_ONLY is a "negative" option that disables
build and install of part of the suite. This option cannot be unselected
by other config options, which gives a problem for BR2_PACKAGE_UDISKS_LVM2:
it needs BR2_PACKAGE_LVM2_APP_LIBRARY, which requires the full suite.

Therefore, replace the negative BR2_PACKAGE_LVM2_DMSETUP_ONLY by a positive
BR2_PACKAGE_LVM2_STANDARD_INSTALL. To make sure that existing defconfigs
keep working, the new option defaults to y unless the legacy
BR2_PACKAGE_LVM2_DMSETUP_ONLY was selected.

Fixes http://autobuild.buildroot.net/results/ea4627cae45e972ebba5b33a2b2871ce7f46fedc/

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoutil-linux: tweak sscanf-no-ms-as patch
Gustavo Zacarias [Thu, 28 Nov 2013 13:56:06 +0000 (10:56 -0300)]
util-linux: tweak sscanf-no-ms-as patch

The patch has a minor mistake so fix it.
Credit go to Daniel Mentz <daniel@exxm.de> for the detailed bug report.
Closes bug #6428

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoiptables: patch another static linking issue
Gustavo Zacarias [Wed, 27 Nov 2013 13:24:17 +0000 (10:24 -0300)]
iptables: patch another static linking issue

Fixes:
http://autobuild.buildroot.net/results/e4a/e4a0f93e2abdad0222063b3f71970ee1c5940f3a/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogpsd: do not allow profiling support on AArch64
Thomas Petazzoni [Thu, 28 Nov 2013 09:18:07 +0000 (10:18 +0100)]
gpsd: do not allow profiling support on AArch64

The profiling support is not available on AArch64, causing build
failures such as:

  http://autobuild.buildroot.net/results/724f8646e1c2c28cf187f2313244d1e3e61b4c25/

According to Will Newton, function profiling will only be added in the
next version of the AArch64 Linaro toolchain. This indicates it is a
rather new feature in AArch64, so for the moment, just disallow
profiling on AArch64. We can revise this later, when this feature has
been made available in Linaro toolchains, and official gcc releases
(for internal toolchain support).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoeglibc: add security patch for CVE-2013-4788
Gustavo Zacarias [Wed, 27 Nov 2013 00:51:40 +0000 (21:51 -0300)]
eglibc: add security patch for CVE-2013-4788

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-4788
http://hmarco.org/bugs/CVE-2013-4788.html

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoapr: needs mmu
Gustavo Zacarias [Wed, 27 Nov 2013 13:00:41 +0000 (10:00 -0300)]
apr: needs mmu

Uses fork() in apr_proc_fork() which is used by almost all the packages
that use apr (log4cxx, subversion).
apr-util doesn't use fork or apr_proc_fork but it's of no use alone.

[Peter: also hide log4cxx comment if !BR2_USE_MMU]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoapr: fix threading lib detection
Gustavo Zacarias [Wed, 27 Nov 2013 12:53:04 +0000 (09:53 -0300)]
apr: fix threading lib detection

apr's configure doesn't try to guess which library is needed for
threading when cross-compiling hence this is never reflected in
apr-1-config, leading to a build failure such as:
http://autobuild.buildroot.net/results/035/035a00de0a56be00559767ba822a396ddc18a9fb/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agobinutils: fix static linking
Peter Korsgaard [Wed, 27 Nov 2013 21:29:05 +0000 (22:29 +0100)]
binutils: fix static linking

pkg-autotools.mk already handles static/shared linking, so no need to
explictly force it. Worse even, the build fails with BR2_PREFER_STATIC_LINK
as we end up calling libtool with --static when it tries to link the .so,
breaking the build:

../ld: attempted static link of dynamic object
`../opcodes/.libs/libopcodes.so'
collect2: error: ld returned 1 exit status

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodropwatch: adjust LDFLAGS
Gustavo Zacarias [Wed, 27 Nov 2013 12:06:19 +0000 (09:06 -0300)]
dropwatch: adjust LDFLAGS

Add more library links into LDFLAGS.
-lncurses because readline uses it (missing _tputs and others).
-lpthread for missing _pthread_rwlock_unlock and others.
-lm for missing _rint.
Fixes:
http://autobuild.buildroot.net/results/6b1/6b1f4f2167d8aca0d73dc0e66fd2e1704c821c61/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotinymembench: Fix typo error on dependence
Vicente Olivert Riera [Wed, 27 Nov 2013 10:18:05 +0000 (10:18 +0000)]
tinymembench: Fix typo error on dependence

It should be BR2_MIPS_NABI64 instead of BR_MIPS_NABI64

Fixes:

   http://autobuild.buildroot.net/results/c5d/c5da2d99c09b1a2f7da23f1636f1ccc8978cc4a3/

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoruby: security bump to 1.9.3-p484
Gustavo Zacarias [Tue, 26 Nov 2013 23:17:54 +0000 (20:17 -0300)]
ruby: security bump to 1.9.3-p484

Fixes CVE-2013-4164.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibnss: security bump to version 3.14.5
Gustavo Zacarias [Tue, 26 Nov 2013 22:48:05 +0000 (19:48 -0300)]
libnss: security bump to version 3.14.5

Fixes CVE-2013-5605.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoquagga: security bump to version 0.99.22.4
Gustavo Zacarias [Tue, 26 Nov 2013 22:07:49 +0000 (19:07 -0300)]
quagga: security bump to version 0.99.22.4

Fixes CVE-2013-6051.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoUpdate for 2013.11-rc3
Peter Korsgaard [Tue, 26 Nov 2013 15:49:11 +0000 (16:49 +0100)]
Update for 2013.11-rc3

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodbus: only install initscript for sysV targets
Gustavo Zacarias [Tue, 19 Nov 2013 13:02:03 +0000 (10:02 -0300)]
dbus: only install initscript for sysV targets

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agophp: fix iconv related build failure
Gustavo Zacarias [Tue, 26 Nov 2013 12:51:04 +0000 (09:51 -0300)]
php: fix iconv related build failure

Fix a rare edge build failure when iconv is enabled, easily reproduced
in a debian chroot with an aarch64 external toolchain with iconv +
xmlrpc support enabled with a php cgi + cli target.
Should solve bug #6500.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agouclibc-snapshot: enable option UCLIBC_SUSV2_LEGACY
Chris Zankel [Tue, 26 Nov 2013 12:01:07 +0000 (14:01 +0200)]
uclibc-snapshot: enable option UCLIBC_SUSV2_LEGACY

With uClibc commit e8065705, valloc is now optional in SUSv2 and removed
from SUSv3 and later. However, cdrkit currently requires valloc, so
enable it in the uClibc snapshot configuration file.

Fixes
http://autobuild.buildroot.net/results/5a5/5a51f3f06e04eed39d59477ea1178aef7d397754/

Signed-off-by: Chris Zankel <chris@zankel.net>
[baruch: fix summary line, add autobuild reference]
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agomongoose: wait some time between stop and start of the service
Davide Viti [Mon, 25 Nov 2013 13:55:25 +0000 (14:55 +0100)]
mongoose: wait some time between stop and start of the service

Startup script fails to restart the service: 1s delay is enough to fix
this.

Also apply a minor fix of the script name in the usage string

Signed-off-by: Davide Viti <d.viti@infosolution.it>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopoco: fix sh4a fenv build failure
Baruch Siach [Mon, 25 Nov 2013 16:47:28 +0000 (18:47 +0200)]
poco: fix sh4a fenv build failure

Disable FP environment on sh4a. Fixes
http://autobuild.buildroot.net/results/8dc9bca5969d455cc30206fc1ae6e1d3ba6eb6ca/.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agosunxi-mali, ti-gfx: add missing dollar sign in egl.pc
Fatih Aşıcı [Tue, 26 Nov 2013 09:13:55 +0000 (11:13 +0200)]
sunxi-mali, ti-gfx: add missing dollar sign in egl.pc

Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoprotobuf-c: disable parallel build
Ryan Barnett [Tue, 26 Nov 2013 09:09:41 +0000 (03:09 -0600)]
protobuf-c: disable parallel build

Fixes http://autobuild.buildroot.net/results/f47c4f0883019ba3a8e61a9ae51b7bd7f347b38c/

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotinymembench: not supported on MIPS n32/64 ABIs
Vicente Olivert Riera [Mon, 25 Nov 2013 09:47:46 +0000 (09:47 +0000)]
tinymembench: not supported on MIPS n32/64 ABIs

This is a fix for 9883cbd3678be65bdca10a124ba6cb7fd1f008d3. After deeper
testing we have found that package is supported on MIPS64, but only for
o32 ABI.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Reviewed-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibglib2: the system PCRE needs to have UTF and UCP enabled
Sven Neumann [Fri, 22 Nov 2013 21:58:27 +0000 (22:58 +0100)]
libglib2: the system PCRE needs to have UTF and UCP enabled

If glib2 is compiled with the system PCRE instead of the included
copy, then that system PCRE needs to have support for UTF-8 and
Unicode properties enabled. Otherwise you will get such warnings
at run-time:

GLib-CRITICAL **: PCRE library is compiled without UTF8 support
GLib-CRITICAL **: PCRE library is compiled without UTF8 properties support

Signed-off-by: Sven Neumann <neumann@teufel.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopcre: add options to enable UTF and UCP support
Sven Neumann [Fri, 22 Nov 2013 21:58:15 +0000 (22:58 +0100)]
pcre: add options to enable UTF and UCP support

Allow to compile PCRE with UTF-8/16/32 support and with
support for Unicode properties.

[Peter: whitespace fix]
Signed-off-by: Sven Neumann <neumann@teufel.de>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agomongoose: S85mongoose: fix default options
Davide Viti [Mon, 25 Nov 2013 09:03:23 +0000 (10:03 +0100)]
mongoose: S85mongoose: fix default options

mongoose fails to start because the options used are not supported by
mongoose. Fix it by using the correct option names instead.

[Peter: reworded commit text and use the correct long options instead]
Signed-off-by: Davide Viti <d.viti@infosolution.it>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoe2fsprogs: Disable elf shared library when BR2_PREFER_STATIC_LIB is selected.
Sonic Zhang [Mon, 25 Nov 2013 06:29:45 +0000 (14:29 +0800)]
e2fsprogs: Disable elf shared library when BR2_PREFER_STATIC_LIB is selected.

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agonut: add libltdl dependency
Romain Naour [Sat, 23 Nov 2013 18:46:25 +0000 (19:46 +0100)]
nut: add libltdl dependency

libltdl is needed for nut-scanner

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoswig: unbreak host-swig build when host has octave installed
Peter Korsgaard [Sun, 24 Nov 2013 08:34:02 +0000 (09:34 +0100)]
swig: unbreak host-swig build when host has octave installed

But not the octave development package:

checking for octave... octave
checking for mkoctfile... configure: error: mkoctfile is not installed

We don't need octace support, so fix it by explictly disabling it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agobeecrypt: unconditionally disable openpm
Thomas De Schampheleire [Fri, 22 Nov 2013 21:17:32 +0000 (22:17 +0100)]
beecrypt: unconditionally disable openpm

beecrypt does not properly handle its dependency on openpm, so that
applications using libbeecrypt are not aware that they also need openmp
(libgomp). This causes error messages during linking, such as (rpm):

..-gcc [..] -lbeecrypt  -lbz2 -lz -lpopt -lpthread
libbecrypt.so: undefined reference to `GOMP_sections_end_nowait'
libbecrypt.so: undefined reference to `GOMP_parallel_end'
libbecrypt.so: undefined reference to `GOMP_sections_next'
libbecrypt.so: undefined reference to `GOMP_parallel_sections_start'

Because the openpm dependency of beecrypt is only used by rsa.c, to
parallelize the calculation of RSA cyphers, we can simply disable openmp in
beecrypt instead of trying to fix the way -lgomp is passed.

Fixes http://autobuild.buildroot.net/results/bcf/bcff4b81bfbb1191f97317b0945c74d948c9774b/

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agobeecrypt: include sequence numbers in patch names
Thomas De Schampheleire [Fri, 22 Nov 2013 21:17:31 +0000 (22:17 +0100)]
beecrypt: include sequence numbers in patch names

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
[ThomasDS: minor change in commit message]
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibvncserver: openssl support needs pthreads
Peter Korsgaard [Fri, 22 Nov 2013 21:41:01 +0000 (22:41 +0100)]
libvncserver: openssl support needs pthreads

Fixes http://autobuild.buildroot.net/results/c30/c3082693fe0da0c54d4bbf950dd6d74e1395c1d9/

Also pass --without-ssl if that isn't the case, as the configure script
otherwise ends up detecting openssl if built before libvncserver.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoopenssl: only build threads configuration if toolchain has pthread support
Peter Korsgaard [Fri, 22 Nov 2013 21:38:58 +0000 (22:38 +0100)]
openssl: only build threads configuration if toolchain has pthread support

Gets rid of a large number of warnings (and suboptimal code?):

..sysroot/usr/include/features.h:209:5: warning: #warning requested
reentrant code, but thread support was disabled [-Wcpp]

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoomniorb: needs thread support
Thomas Petazzoni [Thu, 21 Nov 2013 17:21:47 +0000 (18:21 +0100)]
omniorb: needs thread support

Fixes:

   http://autobuild.buildroot.org/results/dfc/dfc083bff04eba68456edd359424293842b6f42d/build-end.log

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotinymembench: package not supported on MIPS64
Vicente Olivert Riera [Fri, 22 Nov 2013 10:57:16 +0000 (10:57 +0000)]
tinymembench: package not supported on MIPS64

Fixes:

   http://autobuild.buildroot.net/results/bab/bab68bcf8714f215ac0b0c2546fa06608377fbb0/

This package is only supported on MIPS32 platforms. The mips-32.S file
included in the source code of this package only makes sense to be compiled
for MIPS32, and also contains hardcoded MIPS32 instructions which are
illegal on MIPS64.  Trying to compile this package on a MIPS64 platform will
end with a linkage failure due to undefined references.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Reviewed-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibcap-ng: disable on avr32 which lacks TLS
Samuel Martin [Fri, 22 Nov 2013 09:26:47 +0000 (10:26 +0100)]
libcap-ng: disable on avr32 which lacks TLS

libcap-ng needs TLS support, which is not available on avr32.
Also, disable reverse dependencies.

Fixes:
  http://autobuild.buildroot.net/results/73c/73c7c211a51c312bbe4eb6a540f3ad9c92c79ebe/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibroxml: fix avr32 build failure
Simon Dawson [Thu, 21 Nov 2013 17:19:40 +0000 (17:19 +0000)]
libroxml: fix avr32 build failure

The -Wno-unused-result option is not understood by the version of gcc used by the
avr32 toolchain. Remove the option from the compilation flags.

Fixes build failures such as the following.

  http://autobuild.buildroot.net/results/e22/e22d94fca3eabb4e54d82af04319f17ad8e10c20/

The single existing patch for libroxml has been renamed to include a numerical
component for application order sorting. The existing patch has also been updated
to apply without fuzz.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibglib2: needs MMU support
Thomas De Schampheleire [Wed, 20 Nov 2013 17:29:45 +0000 (18:29 +0100)]
libglib2: needs MMU support

Fixes http://autobuild.buildroot.net/results/2e0/2e032c6e44e10f2912935715741c3680a19b9b51/

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoola: disable -Werror
Thomas Petazzoni [Thu, 21 Nov 2013 22:18:25 +0000 (23:18 +0100)]
ola: disable -Werror

By default, the ola build uses -Werror, so let's pass
--disable-fatal-warnings to remove this and avoid build failures
caused by warnings.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoola: add upstream patch to fix build on AArch64
Thomas Petazzoni [Thu, 21 Nov 2013 22:18:24 +0000 (23:18 +0100)]
ola: add upstream patch to fix build on AArch64

Fixes:

   http://autobuild.buildroot.org/results/596/5967dfd4bd7c2b68e2911a98b9b84c8fe7adf0aa/build-end.log

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agomdadm: needs mmu
Gustavo Zacarias [Thu, 21 Nov 2013 11:17:53 +0000 (08:17 -0300)]
mdadm: needs mmu

Fixes:
http://autobuild.buildroot.net/results/52c/52cc56df2aa278d92141918de74833d7e4fd3d47/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoconfigs/qemu: bump relevant config versions
Gustavo Zacarias [Thu, 21 Nov 2013 20:17:10 +0000 (17:17 -0300)]
configs/qemu: bump relevant config versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolinux: bump to version 3.12.1
Gustavo Zacarias [Thu, 21 Nov 2013 20:17:09 +0000 (17:17 -0300)]
linux: bump to version 3.12.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolinux-headers: bump 3. {4, 10, 11, 12}.x stable versions
Gustavo Zacarias [Thu, 21 Nov 2013 20:17:08 +0000 (17:17 -0300)]
linux-headers: bump 3. {4, 10, 11, 12}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoschifra: fix install examples
Romain Naour [Thu, 21 Nov 2013 23:01:54 +0000 (00:01 +0100)]
schifra: fix install examples

Fixes:

http://autobuild.buildroot.net/results/1ec/1ec3664f28492bf3da53dcbe8ceeb165bce8df6d/build-end.log

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Acked-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoschifra: fix post install hook
Arnaud Rébillout [Thu, 21 Nov 2013 13:47:37 +0000 (14:47 +0100)]
schifra: fix post install hook

Signed-off-by: Arnaud Rébillout <rebillout@syscom.ch>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agosquid: fix compilation due to missing include of time.h
Thomas De Schampheleire [Thu, 21 Nov 2013 12:39:25 +0000 (13:39 +0100)]
squid: fix compilation due to missing include of time.h

Fixes http://autobuild.buildroot.net/results/b33/b33e1f41e50b6e7ac3e30806b9a617d451bc27b4/

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibsigsegv: fix aarch64 build
Peter Korsgaard [Thu, 21 Nov 2013 11:02:42 +0000 (12:02 +0100)]
libsigsegv: fix aarch64 build

Fixes http://autobuild.buildroot.net/results/9821f4d44e65db1ec503acc89685ccfa7664fc32/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoruby: needs thread support
Thomas Petazzoni [Wed, 20 Nov 2013 16:12:51 +0000 (17:12 +0100)]
ruby: needs thread support

Fixes:

   http://autobuild.buildroot.org/results/7c6/7c6cc07e360aa998957a48e834b8cc086282d716/build-end.log

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqt5base: add Fedora patch to fix powerpc build
Fatih Aşıcı [Wed, 20 Nov 2013 11:20:17 +0000 (13:20 +0200)]
qt5base: add Fedora patch to fix powerpc build

Fixes http://autobuild.buildroot.net/results/e57/e57dea01c3c1a4e3269580972890192c37d41697/

Patch submitted upstream:
https://codereview.qt-project.org/#change,71763

Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoMark MIPS I, II, III and IV as deprecated
Vicente Olivert Riera [Wed, 20 Nov 2013 11:39:58 +0000 (11:39 +0000)]
Mark MIPS I, II, III and IV as deprecated

Deprecate old MIPS ISAs since they are rarely used anymore and they cause
multiple build problems for new packages

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolxc: needs timerfd, disable on avr32
Peter Korsgaard [Wed, 20 Nov 2013 10:19:07 +0000 (11:19 +0100)]
lxc: needs timerfd, disable on avr32

Fixes http://autobuild.buildroot.net/results/79a/79ad9d7f5a9fb48e7d3210f0aee14638fde8f3e7/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolxc: needs largefile support
Peter Korsgaard [Wed, 20 Nov 2013 09:43:18 +0000 (10:43 +0100)]
lxc: needs largefile support

lxc_checkpoint.c: In function ‘main’:
lxc_checkpoint.c:128: error: ‘O_LARGEFILE’ undeclared (first use in this function)

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopv: needs gettext if locale is enabled
Arnout Vandecappelle [Tue, 19 Nov 2013 23:50:48 +0000 (00:50 +0100)]
pv: needs gettext if locale is enabled

Fixes http://autobuild.buildroot.net/results/c4f/c4f5ed916d85740ec00f5f34ded5de0195e5cd45/

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoudisks: only build documentation if requested
Peter Korsgaard [Tue, 19 Nov 2013 22:49:09 +0000 (23:49 +0100)]
udisks: only build documentation if requested

Fixes http://autobuild.buildroot.org/results/b23/b234e63f92e6e5162dd5340624e32caa31b82a1a/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agovim: add dependency to gettext if locale support is requested
Thomas De Schampheleire [Tue, 19 Nov 2013 11:15:50 +0000 (12:15 +0100)]
vim: add dependency to gettext if locale support is requested

Until now, if locale support was requested, vim would be built with NLS or
not depending on the build order. This patch now makes the dependency
explicit.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agovim: fix gettext check
Thomas De Schampheleire [Tue, 19 Nov 2013 11:15:49 +0000 (12:15 +0100)]
vim: fix gettext check

Fixes http://autobuild.buildroot.net/results/21b5a910e6a27fa1cb12d0002ffed7e6ed9d6c83/

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoglibc/eglibc: remove reference to experimental from help text
Arnout Vandecappelle [Tue, 19 Nov 2013 08:00:07 +0000 (09:00 +0100)]
glibc/eglibc: remove reference to experimental from help text

Since 924b8739da we no longer declare glibc and eglibc support as
experimental, so it shouldn't be mentioned in the help text anymore.

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoUpdate for 2013.11-rc2
Peter Korsgaard [Mon, 18 Nov 2013 21:22:17 +0000 (22:22 +0100)]
Update for 2013.11-rc2

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agottcp: fix url, rename patch
Arnaud Aujon [Sun, 17 Nov 2013 15:34:00 +0000 (16:34 +0100)]
ttcp: fix url, rename patch

 - fix download url : isn't available on previous ftp, use an other one
   instead
 - add version according to source code version
 - rename and clean patch according to patch policy

[Peter: adjust upstream URL in Config.in]
Signed-off-by: Arnaud Aujon <arnaud.aujon@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibcurl: add security patch for CVE-2013-4545
Gustavo Zacarias [Mon, 18 Nov 2013 12:16:25 +0000 (09:16 -0300)]
libcurl: add security patch for CVE-2013-4545

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodhcp: adjust initscripts and misc details
Gustavo Zacarias [Thu, 14 Nov 2013 12:12:00 +0000 (09:12 -0300)]
dhcp: adjust initscripts and misc details

Revamp initscripts see bug #3601
* Trim whitespace
* Check for installed binary (dhcp-relay)
* Check for installed config (dhcp-server)
* Check for proper variable setup from the script (both)
* Add "FAIL" message when startup fails (blind OK isn't accurate)
* Add start/stop messages to dhcp-relay

Switch bool to "dhcp (ISC)" to keep in line with package sorting.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agouclibc: rename patches for version 0.9.31
Simon Dawson [Sun, 17 Nov 2013 11:47:42 +0000 (11:47 +0000)]
uclibc: rename patches for version 0.9.31

Rename patches for uClibc version 0.9.31, for consistency with the general
patch naming scheme in Buildroot. Also remove a .avr32 extension from a patch;
this is not necessary, since uclibc 0.9.31 is unavailable on architectures
other than avr32.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agobarebox: bump to version 2013.10.1
Fabio Porcedda [Mon, 18 Nov 2013 09:22:59 +0000 (10:22 +0100)]
barebox: bump to version 2013.10.1

This is a bug fix release.

Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoe2fsprogs: disable e4defrag on avr32
Simon Dawson [Mon, 18 Nov 2013 08:30:18 +0000 (08:30 +0000)]
e2fsprogs: disable e4defrag on avr32

The fallocate syscall is not available on avr32. This is needed by the e4defrag
utility, so we disable this on avr32.

Fixes build failures such as the following.

  http://autobuild.buildroot.net/results/dcb/dcb4e5c6981a9299a2eb18e325d4de621846afdb/

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogst1-plugins-bad: workaround directfb example build issue
Peter Korsgaard [Sun, 17 Nov 2013 22:20:27 +0000 (23:20 +0100)]
gst1-plugins-bad: workaround directfb example build issue

Fixes http://autobuild.buildroot.net/results/ea8/ea84eb03ea4a5974cd25b2d1e15ab76bfd3e81dd/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agowvstreams: remove tcl dependency support
Andrew Ruder [Thu, 14 Nov 2013 22:57:58 +0000 (16:57 -0600)]
wvstreams: remove tcl dependency support

As far as I can tell enabling tcl support has no affect on the actual
library.  Furthermore, wvstreams has been checking for/linking against
tcl 8.3 which has never been supported in buildroot as far as I can tell
(8.4 added in 2005).  That being said there is clearly no reason to keep
this around.

Signed-off-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agopv: support ccache builds
Andrew Ruder [Fri, 15 Nov 2013 20:28:56 +0000 (14:28 -0600)]
pv: support ccache builds

When using ccache TARGET_CC is something like
    ccache gcc

This causes problems in the pv build which attempts to
override LD because the command ends up being
    make [...] LD=/tools/ccache /tools/gcc LDFLAGS="[...]

As a result, during the build phase it attempts to build
/tools/gcc which succeeds by doing nothing:
    make[1]: Nothing to be done for `/tools/gcc'.

and during the install phase you get the real build which
errors out on the LD error this snippet was attempting to
fix:
    ld -r -o src/library.o src/library/getopt.o \
        src/library/gettext.o
    ld: src/library/gettext.o: Relocations in generic ELF \
        (EM: 40)
    src/library/gettext.o: error adding symbols: File in \
        wrong format

Signed-off-by: Andrew Ruder <andrew.ruder@elecsyscorp.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agowayland: disable on avr32
Simon Dawson [Sat, 16 Nov 2013 09:58:13 +0000 (09:58 +0000)]
wayland: disable on avr32

The epoll_create1, timerfd_create and timerfd_settime syscalls are not available
on avr32. Fixes build failures such as the following.

  http://autobuild.buildroot.net/results/43b/43b3df5978782034279604abde8fe5d46c441344/

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoFix typo in url
Arnaud Aujon [Sat, 16 Nov 2013 22:07:54 +0000 (23:07 +0100)]
Fix typo in url

Fix a typo in squashfs site url

Signed-off-by: Arnaud Aujon <arnaud.aujon@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agouclibc: patch 0.9.31 for avr32, to add __kernel_long_t and __kernel_ulong_t data...
Simon Dawson [Fri, 15 Nov 2013 09:38:05 +0000 (09:38 +0000)]
uclibc: patch 0.9.31 for avr32, to add __kernel_long_t and __kernel_ulong_t data types

As reported by Thomas Petazzoni, the uclibc 0.9.31 build fails for avr32:

In file included from /opt/br-avr32-full-2013.11-rc1/usr/avr32-buildroot-linux-uclibc/sysroot/usr/include/linux/kernel.h:4,
                 from /opt/br-avr32-full-2013.11-rc1/usr/avr32-buildroot-linux-uclibc/sysroot/usr/include/linux/netlink.h:4,
                 from /opt/br-avr32-full-2013.11-rc1/usr/avr32-buildroot-linux-uclibc/sysroot/usr/include/linux/rtnetlink.h:5,
                 from libc/inet/netlinkaccess.h:27,
                 from libc/inet/if_index.c:36:
/opt/br-avr32-full-2013.11-rc1/usr/avr32-buildroot-linux-uclibc/sysroot/usr/include/linux/sysinfo.h:8: error: expected specifier-qualifier-list before '__kernel_long_t'
make[1]: *** [libc/inet/if_index.os] Error 1
make[1]: Leaving directory `/opt/toolchain-build/build/uclibc-0.9.31.1'

The problem is reported at:

  https://lkml.org/lkml/2013/5/18/1

The offending kernel commit is:

  http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=ccdfcc398594

The fix is to patch uclibc 0.9.31 to add the missing kernel data types. The patch
will only be generated for avr32, since uclibc 0.9.31 is not available in Buildroot
for any other architecture.

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agosheevaplug_defconfig: bump kernel version, lock u-boot version
Peter Korsgaard [Thu, 14 Nov 2013 20:50:46 +0000 (21:50 +0100)]
sheevaplug_defconfig: bump kernel version, lock u-boot version

Stick to 3.11.x for now, as sheevaplug has moved to DT only in 3.12+.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agonano: fix build breakage with libmagic
Gustavo Zacarias [Thu, 14 Nov 2013 16:54:42 +0000 (13:54 -0300)]
nano: fix build breakage with libmagic

As reported by Cassiano Martin in bug #6692 if host == target the nano
package can pick up the host libmagic and break.
So add a check to see if the file package is enabled and use it,
otherwise just disable libmagic support.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqemu/arm-nuri: bump to latest 3.10.x kernel version
Gustavo Zacarias [Thu, 14 Nov 2013 10:14:25 +0000 (07:14 -0300)]
qemu/arm-nuri: bump to latest 3.10.x kernel version

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqemu/arm-versatile: roll back to 3.11.x kernel series
Gustavo Zacarias [Thu, 14 Nov 2013 10:14:24 +0000 (07:14 -0300)]
qemu/arm-versatile: roll back to 3.11.x kernel series

As pointed by Thomas P. kernel 3.12 oopses when loading/using the
emulated network.
Seems 3.12 broke versatile for qemu like in the past, only in a more
subtle way this time that escaped my automated qemu builds/tests.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolinux-headers: bump 3. {4, 10, 11}.x stable versions
Gustavo Zacarias [Thu, 14 Nov 2013 10:14:23 +0000 (07:14 -0300)]
linux-headers: bump 3. {4, 10, 11}.x stable versions

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodocs/download.html: Fix tarball typos
Peter Korsgaard [Wed, 13 Nov 2013 20:41:04 +0000 (21:41 +0100)]
docs/download.html: Fix tarball typos

Reported-by: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodocs: add a page to thank our sponsors
Thomas Petazzoni [Wed, 13 Nov 2013 18:12:40 +0000 (19:12 +0100)]
docs: add a page to thank our sponsors

Offer a little bit more visibility to the companies who sponsored us,
either by sponsoring the developer days, or development
boards. Hopefully this will encourage other companies to do the same :)

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodocs: announce the upcoming Buildroot Developer Day
Thomas Petazzoni [Wed, 13 Nov 2013 18:12:39 +0000 (19:12 +0100)]
docs: announce the upcoming Buildroot Developer Day

[Peter: drop 'the' before FOSDEM]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibplayer: propagate mplayer arm variant dependencies
Peter Korsgaard [Wed, 13 Nov 2013 13:46:16 +0000 (14:46 +0100)]
libplayer: propagate mplayer arm variant dependencies

Fixes http://autobuild.buildroot.net/results/a91/a91647e9aca73611f3866a672c61d4d820ea1ce6/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolibvncserver: fix build without pthread
Peter Korsgaard [Wed, 13 Nov 2013 08:07:41 +0000 (09:07 +0100)]
libvncserver: fix build without pthread

Fixes http://autobuild.buildroot.net/results/761/7618028d0781269d2f6f0a14d814da456f207475/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqt5base: fix posix_fallocate patch
Samuel Martin [Tue, 12 Nov 2013 23:32:03 +0000 (00:32 +0100)]
qt5base: fix posix_fallocate patch

Fixes:
http://autobuild.buildroot.net/results/a07/a07c1825a5295a8343cd89f0901d9a74a764d804/build-end.log

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agonews.html: add 2013.11-rc1 annoucement link
Peter Korsgaard [Tue, 12 Nov 2013 23:35:31 +0000 (00:35 +0100)]
news.html: add 2013.11-rc1 annoucement link

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoUpdate for 2013.11-rc1
Peter Korsgaard [Tue, 12 Nov 2013 22:49:47 +0000 (23:49 +0100)]
Update for 2013.11-rc1

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agolegal info: fix saving of host package licenses
Thomas De Schampheleire [Tue, 12 Nov 2013 08:47:56 +0000 (09:47 +0100)]
legal info: fix saving of host package licenses

Due to some tricky make behavior, the license texts of host packages that
did not provide an explicit HOST_FOO_LICENSE_FILES definition was not saved.
The problem is that it is not straightforward to use a variable
defined/updated inside an evaluated block as input to a foreach statement.
If you try to use $(FOO) then only the original value of FOO is used for
foreach, any update inside the block is ignored. However, if you use
$$(FOO), the entire contents of FOO (typically a list of items) is passed
as one item to foreach, thus causing just one iteration instead of several.

>From Arnout Vandecapelle's explanation:
Any variable referenced with a single $ inside the inner-generic-package
macro is expanded before the resulting contents are eval'ed. Therefore, it
is not possible to refer to variables defined by the inner-generic-package
macro from within a single-$ function call.

To fix the problem, one should defer the evaluation of the entire block
using double dollar signs.

Additionally, a few empty lines have been added to the legal-info-foo block
for clarity.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Luca Ceresoli <luca@lucaceresoli.net>
Tested-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotstools: perform shared library linking step using gcc rather than ld
Peter Korsgaard [Tue, 12 Nov 2013 22:12:33 +0000 (23:12 +0100)]
tstools: perform shared library linking step using gcc rather than ld

Fixes http://autobuild.buildroot.net/results/c45/c45bbdaff6cff56b5646add38032f29bb5520f16

Using ld directly breaks with certain toolchain configurations.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqt5base: add missing hunk in posix_fallocate patch
Fatih Aşıcı [Tue, 12 Nov 2013 12:17:06 +0000 (14:17 +0200)]
qt5base: add missing hunk in posix_fallocate patch

Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoqt5base: detect posix_fallocate() at configure time
Fatih Aşıcı [Tue, 12 Nov 2013 07:02:02 +0000 (09:02 +0200)]
qt5base: detect posix_fallocate() at configure time

Fixes http://autobuild.buildroot.net/results/555278227680e90737e6dbe0a6dcc035507150aa/

Signed-off-by: Fatih Aşıcı <fatih.asici@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agosamba: security bump to version 3.6.20
Gustavo Zacarias [Mon, 11 Nov 2013 22:37:51 +0000 (19:37 -0300)]
samba: security bump to version 3.6.20

Fixes CVE-2013-4475 and CVE-2013-4476.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoCHANGES: update with recent changes
Peter Korsgaard [Tue, 12 Nov 2013 00:04:15 +0000 (01:04 +0100)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodocs/news.html: announce dev meeting report
Peter Korsgaard [Mon, 11 Nov 2013 21:56:28 +0000 (22:56 +0100)]
docs/news.html: announce dev meeting report

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agodocs/about.html: we support internal (e)glibc toolchains as well now
Peter Korsgaard [Mon, 11 Nov 2013 21:46:13 +0000 (22:46 +0100)]
docs/about.html: we support internal (e)glibc toolchains as well now

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agogcc: don't patch gcc if there are no patches to apply
Mischa Jonker [Mon, 11 Nov 2013 14:36:36 +0000 (15:36 +0100)]
gcc: don't patch gcc if there are no patches to apply

While the generic package handler checks for a directory with patches
before starting apply-patches.sh, this is not the case for gcc: the
script is called, even if there is no directory with patches. This results
into a build failure, as apply-patches exits with error code 1 if the
directory doesn't exist.

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotoolchain-external: make sure (e)glibc isn't chosen when BR2_PREFER_STATIC_LIB=y
Thomas Petazzoni [Mon, 11 Nov 2013 17:57:32 +0000 (18:57 +0100)]
toolchain-external: make sure (e)glibc isn't chosen when BR2_PREFER_STATIC_LIB=y

(e)glibc doesn't support a fully statically linked userspace. Even a
basic program such as Busybox fails to do authentication due to glibc
loading some libraries dynamically. Therefore, we disable the
possibility of using a (e)glibc toolchain when
BR2_PREFER_STATIC_LIB=y.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotoolchain-buildroot: make sure glibc isn't chosen when BR2_PREFER_STATIC_LIB=y
Thomas Petazzoni [Mon, 11 Nov 2013 17:57:31 +0000 (18:57 +0100)]
toolchain-buildroot: make sure glibc isn't chosen when BR2_PREFER_STATIC_LIB=y

(e)glibc doesn't support a fully statically linked userspace. Even a
basic program such as Busybox fails to do authentication due to glibc
loading some libraries dynamically. Therefore, we disable the
possibility of building a glibc toolchain when
BR2_PREFER_STATIC_LIB=y.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agotoolchain-buildroot: glibc and eglibc support is no longer experimental
Thomas Petazzoni [Mon, 11 Nov 2013 17:57:30 +0000 (18:57 +0100)]
toolchain-buildroot: glibc and eglibc support is no longer experimental

The glibc and eglibc support has been introduced since a little bit of
time now, I believe we can remove the "experimental" statement next to
it.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoicu: Doesn't work on ARC yet
Mischa Jonker [Mon, 11 Nov 2013 16:10:53 +0000 (17:10 +0100)]
icu: Doesn't work on ARC yet

icu depends on __sync_sub_and_fetch and other atomic primitives that
don't exist in the ARC toolchain yet.

[Peter: adjust beecrypt/php comment dependency, don't mention atomic builtins]
Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
11 years agoConfig.in files: whitespace cleanup
Thomas De Schampheleire [Mon, 11 Nov 2013 16:23:23 +0000 (17:23 +0100)]
Config.in files: whitespace cleanup

This patch fixes the following whitespace problems in Config.in files:
- trailing whitespace
- spaces instead of tabs for indentation
- help text not indented with tab + 2 spaces

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>