Peter Korsgaard [Fri, 29 Nov 2013 10:25:25 +0000 (11:25 +0100)]
qt: fix build with opengl es
Fixes http://autobuild.buildroot.net/results/efe/
efe26c54361094fb1e201da6915900cd9b24d596/
qt doesn't use pkg-config to figure out the needed compiler/linker flags
for egl, so pass them explicitly instead.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Simon Dawson [Fri, 29 Nov 2013 08:18:34 +0000 (08:18 +0000)]
lua-ev: disable on avr32 and blackfin
lua-ev is a reverse dependency of libev, but the architecture filtering is
not propagated. Fixes autobuild failure such as the following.
http://autobuild.buildroot.net/results/387/
38704a4362ab6c3458c45603975b274937059fa9/
Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Baruch Siach [Wed, 27 Nov 2013 15:48:40 +0000 (17:48 +0200)]
ecryptfs-utils: add a dependencies comment
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Chris Zankel [Wed, 27 Nov 2013 15:48:39 +0000 (17:48 +0200)]
libnspr: Add dependency on !BR2_xtensa and !BR2_bfin
Xtensa is not yet supported in libnspr. Also add dependencies to libnss,
which requires libnspr, and ecryptfs-utils, which requires libnss.
Fixes (xtensa)
http://autobuild.buildroot.net/results/14b/
14ba6426edbffa100de924aa69157b3f59368ff2/
Fixes (blackfin)
http://autobuild.buildroot.net/results/dd3/
dd353703ed94cec48cd126d80cd2f1b039811be4/
[baruch: fix summary, add autobuild reference, add comment dependency,
add blackfin]
Signed-off-by: Chris Zankel <chris@zankel.net>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Vicente Olivert Riera [Thu, 28 Nov 2013 15:57:15 +0000 (15:57 +0000)]
grantlee: Disable on non-supported platforms
This package selects BR2_PACKAGE_QT_SCRIPT which is not supported on
certain platforms. To prevent this behaviour we use the same solution as
we applied for BR2_PACKAGE_QT_SCRIPT
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Vicente Olivert Riera [Thu, 28 Nov 2013 15:57:14 +0000 (15:57 +0000)]
qt: Disable QtScript on non-supported platforms
There is no support for certain platforms in QtScript right now, so
buildroot upstream suggested to disable the possibility of enabling
QtScript on those platforms as a quick fix for the 2013.11 release:
http://lists.busybox.net/pipermail/buildroot/2013-November/083157.html
QtScript doesn't build because it uses JavaScriptCore, so we re-use the
existing BR2_PACKAGE_QT_ARCH_SUPPORTS_WEBKIT option which already lists
which platforms are supported by JavaScriptCore in Qt4.
In addition, a proposed fix to add support for MIPS64 has already been
sent to Qt:
https://bugreports.qt-project.org/browse/QTBUG-35030
Fixes:
http://autobuild.buildroot.net/results/fd7/
fd7e7e53290f235b540ed5f3c784e2584fdb41e0/
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>