buildroot.git
11 years agoperf: Add host-bison, host-flex dependencies
Mischa Jonker [Wed, 4 Sep 2013 19:02:10 +0000 (21:02 +0200)]
perf: Add host-bison, host-flex dependencies

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoAdd support for plain URL in $(PKG)_PATCH variable
Jérôme Pouiller [Mon, 13 May 2013 15:51:52 +0000 (17:51 +0200)]
Add support for plain URL in $(PKG)_PATCH variable

Until now, $(PKG)_PATCH allow only to download patches from same URL than tarball.
This patch allow to detect when plain URL are used in $(PKG)_PATCH and correctly
handle them.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoxzcat: treat as host prerequisite and build if needed
Thomas De Schampheleire [Fri, 2 Aug 2013 09:05:15 +0000 (11:05 +0200)]
xzcat: treat as host prerequisite and build if needed

If xzcat is not present on the host system, buildroot bails out early asking
the developer to install it (xzcat is now a DL_TOOLS_DEPENDENCY)
Conversely, when BR2_TARGET_ROOTFS_CPIO_XZ is enabled, then host-xz is a
build dependency, and no manual action is required from the developer.

Because the second approach is nicer, also build host-xz when xzcat is not
available, using the host-prerequisite and suitable-host-pkg mechanisms,
already used for tar.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoinfra: introduce suitable-extractor helper function
Thomas De Schampheleire [Fri, 2 Aug 2013 09:05:14 +0000 (11:05 +0200)]
infra: introduce suitable-extractor helper function

In order to simplify determining the right extractor tool for a given
file type, this patch introduces a make function 'suitable-extractor'.
Its usage is $(call suitable-extractor,filename), and it returns the
path to the suitable extractor.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoFix build reproducibility in Make 3.82
Jérôme Pouiller [Tue, 3 Sep 2013 08:45:41 +0000 (10:45 +0200)]
Fix build reproducibility in Make 3.82

Make 3.82 no longer sort the result of wildcards (see
http://comments.gmane.org/gmane.comp.gnu.make.bugs/4260). This may break
build reproducibility.

This patch sort results of wildcards to ensure reproducibility.

Signed-off-by: Jérôme Pouiller <jezz@sysmic.org>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agouclibc: add upstream 0.9.33 fixes
Peter Korsgaard [Fri, 6 Sep 2013 13:28:51 +0000 (15:28 +0200)]
uclibc: add upstream 0.9.33 fixes

Upstream has a large number of patches lined up for the next 0.9.33.x bugfix
release;

http://git.uclibc.org/uClibc/log/?h=0.9.33

Add them here, as atleast some of them are quite critical (E.G. the eventfd
issue gets triggered by recent glib versions).

I've skipped the microblaze and xtensa fixes as we don't currently support
those with 0.9.33.2.

Drop uclibc-0002-Add-definition-of-MSG_WAITFORONE-and-MSG_CMSG_CMSG_CLOEXE.patch
as that is a subset of uclibc-0035-socket.h-pull-socket_type.h-from-eglibc.patch

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoutil-linux: bump version to 2.23
Ryan Barnett [Thu, 5 Sep 2013 13:32:26 +0000 (08:32 -0500)]
util-linux: bump version to 2.23

Removed patches that were are now in version 2.23 of util-linux along with
fixed up other patches so they apply cleanly.

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotargets: move target options to their own sub-menu
Yann E. MORIN [Wed, 4 Sep 2013 21:35:55 +0000 (23:35 +0200)]
targets: move target options to their own sub-menu

Currently, all target options lie in the top-level menu.
This looks a bit clumsy, since all other options are neatly
folded into their own sematic sub-menus each.

Move the target option into their own sub-menu too.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfigs: bump kernel use for RPi, use simpler defconfig
Yann E. MORIN [Wed, 4 Sep 2013 21:35:54 +0000 (23:35 +0200)]
configs: bump kernel use for RPi, use simpler defconfig

Bump for a slew of USB-related and other fixes.

The bcmrpi defconfig is a huge beast with lots of superfluous drivers.
The brcmrpi_quick defconfig is a stripped down minimalist defconfig with
all that is needed to bring up a RPi with complete HW support, and
nothing superfluous, which is what we need for a board's defconfig in
buildroot.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopackage/rpi-firmware: bump version
Yann E. MORIN [Wed, 4 Sep 2013 21:35:53 +0000 (23:35 +0200)]
package/rpi-firmware: bump version

Fixes and improvements for USB, audio sync, camera support,
codecs, HDMI framerate and audio, and GPU freezes.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-pam: bump to version 1.1.6
Ryan Barnett [Wed, 4 Sep 2013 23:15:31 +0000 (18:15 -0500)]
linux-pam: bump to version 1.1.6

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotrivial: remove odd references to 'buildroot2'
Thomas De Schampheleire [Thu, 5 Sep 2013 07:12:15 +0000 (09:12 +0200)]
trivial: remove odd references to 'buildroot2'

In the past there may have been a very good reason to refer to 'buildroot2', but
these days it's just odd.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocalao_usb_a9263_defconfig: lock to kernel 3.10.x
Peter Korsgaard [Thu, 5 Sep 2013 08:54:14 +0000 (10:54 +0200)]
calao_usb_a9263_defconfig: lock to kernel 3.10.x

The calao defconfig fails to build with 3.11, so lock the kernel version
to the last version known to build.

For details, see:
http://jenkins.free-electrons.com/job/buildroot/config=calao_usb_a9263_defconfig/105

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocalao_usb_a9260_defconfig: lock to kernel 3.10.x
Peter Korsgaard [Thu, 5 Sep 2013 08:52:57 +0000 (10:52 +0200)]
calao_usb_a9260_defconfig: lock to kernel 3.10.x

The calao defconfig fails to build with 3.11, so lock the kernel version
to the last version known to build.

For details, see:
http://jenkins.free-electrons.com/job/buildroot/config=calao_usb_a9260_defconfig/105

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoat91sam9260dfc_defconfig: fix linux defconfig name
Peter Korsgaard [Thu, 5 Sep 2013 08:51:19 +0000 (10:51 +0200)]
at91sam9260dfc_defconfig: fix linux defconfig name

The 9260 defconfig got renamed to at91sam9260_9g20_defconfig in kernel
3.11.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoat91sam9261ek_defconfig: fix linux defconfig name
Peter Korsgaard [Thu, 5 Sep 2013 08:47:55 +0000 (10:47 +0200)]
at91sam9261ek_defconfig: fix linux defconfig name

The 9261 defconfig got renamed to at91sam9261_9g10_defconfig in kernel
3.11.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocalao_usb_a9g20_lpw_defconfig: lock to kernel 3.10.x
Peter Korsgaard [Thu, 5 Sep 2013 07:44:51 +0000 (09:44 +0200)]
calao_usb_a9g20_lpw_defconfig: lock to kernel 3.10.x

The calao defconfig fails to build with 3.11, so lock the kernel version
to the last version known to build.

For details, see:
http://jenkins.free-electrons.com/job/buildroot/config=calao_usb_a9g20_lpw_defconfig/105

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocppcms: bump to version 1.0.4
Jerzy Grzegorek [Tue, 3 Sep 2013 10:55:25 +0000 (12:55 +0200)]
cppcms: bump to version 1.0.4

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibcurl: extend package support
Gustavo Zacarias [Tue, 3 Sep 2013 10:37:56 +0000 (07:37 -0300)]
libcurl: extend package support

Add support for gnutls, nss and polarssl backends.
Add support for libidn and zlib.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogcc: pass MAKEINFO=missing in the environment rather than as a ./configure arg
Peter Korsgaard [Wed, 4 Sep 2013 14:18:14 +0000 (16:18 +0200)]
gcc: pass MAKEINFO=missing in the environment rather than as a ./configure arg

Fixes a build issue with the avr32 toolchain:

http://jenkins.free-electrons.com/job/buildroot/config=atngw100_defconfig/104/

Invalid configuration `MAKEINFO=missing': machine `MAKEINFO=missing' not
recognized

Instead pass it in the environment of ./configure, similar to how it was
done originally in 62322acb2ce (toolchain/gcc: disable makeinfo).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibevas: async image preload support needs threads support in toolchain
Peter Korsgaard [Wed, 4 Sep 2013 11:31:19 +0000 (13:31 +0200)]
libevas: async image preload support needs threads support in toolchain

Fixes http://autobuild.buildroot.net/results/92b/92b3990e3a51c9e400cff31a1f0d23aeb5085a54/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: disable manpages for host-kmod
Peter Korsgaard [Wed, 4 Sep 2013 10:36:09 +0000 (12:36 +0200)]
kmod: disable manpages for host-kmod

The manpages are not installed to HOST_DIR anyway, and it errors out if
xsltproc isn't available on the host.

11 years agosetlocalversion: sync with Linux kernel version (2.6.34)
Peter Korsgaard [Wed, 4 Sep 2013 09:36:31 +0000 (11:36 +0200)]
setlocalversion: sync with Linux kernel version (2.6.34)

Brings a number of fixes, and most importantly no longer tries to figure
out if the tree contains uncommitted changes when using svn, as that can
be very slow.

This only syncs with setlocalversion as of 2.6.34 as later kernel versions
aren't directly compatible with our use cases since 09155120c (kbuild:
Clean up and speed up the localversion logic).

We still have one delta from the kernel version (setlocalversion: fix i18n
issue with svn), as that has only later been fixed in the kernel version.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: explicitly define host-kmod dependencies
Peter Korsgaard [Wed, 4 Sep 2013 08:54:20 +0000 (10:54 +0200)]
kmod: explicitly define host-kmod dependencies

So we don't end up pulling in host-busybox (which doesn't exist) if
KMOD_TOOLS is enabled.

Reported-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: switch to 3.11.x series
Gustavo Zacarias [Tue, 3 Sep 2013 18:41:55 +0000 (15:41 -0300)]
linux: switch to 3.11.x series

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-headers: add 3.11.x series
Gustavo Zacarias [Tue, 3 Sep 2013 18:41:54 +0000 (15:41 -0300)]
linux-headers: add 3.11.x series

And deprecate 3.9.x series to match upstream.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agonetplug: properly install init.d script.
Peter Sanford [Tue, 3 Sep 2013 17:22:54 +0000 (10:22 -0700)]
netplug: properly install init.d script.

Looks like this was lost in 20d4792e.

[Peter: use _INSTALL_INIT_SYSV, explicitly delete script on uninstall]
Signed-off-by: Peter Sanford <psanford@nearbuysystems.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agopcre: fix C++ static build problem
Gustavo Zacarias [Tue, 3 Sep 2013 14:33:15 +0000 (11:33 -0300)]
pcre: fix C++ static build problem

PCRE C++ unit tests fails to build properly for static scenarios since
it's not taken account for properly in the build system.
Just disable them, they're never installed to the target.
Fixes:
http://autobuild.buildroot.net/results/970/97027b981659502ff12c345c3caef4933cddb354/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibcec: needs wchar
Gustavo Zacarias [Tue, 3 Sep 2013 13:51:35 +0000 (10:51 -0300)]
libcec: needs wchar

Fixes:
http://autobuild.buildroot.net/results/dae/dae6ec4f75b2aeb793b88567f48d94b07a6a59da/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibsecret: specify where libgcrypt lives
Gustavo Zacarias [Tue, 3 Sep 2013 13:27:21 +0000 (10:27 -0300)]
libsecret: specify where libgcrypt lives

When libgcrypt support is enabled the configure script will try to
find libgcrypt-config in the PATH. If the host distribution has it then
brokeness ensues. Fixes:
http://autobuild.buildroot.net/results/eca/eca10b8360354e7e51406f7ac942d343987bde5e/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agompd: bump to version 0.17.5
Gustavo Zacarias [Tue, 3 Sep 2013 11:14:23 +0000 (08:14 -0300)]
mpd: bump to version 0.17.5

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibmicrohttpd: bump to version 0.9.30
Gustavo Zacarias [Tue, 3 Sep 2013 10:59:08 +0000 (07:59 -0300)]
libmicrohttpd: bump to version 0.9.30

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogcc: re-disable info documentation
Peter Korsgaard [Tue, 3 Sep 2013 13:22:17 +0000 (15:22 +0200)]
gcc: re-disable info documentation

The documentation of older GCC versions (E.G. 4.3.x) contain constructs
that are no longer accepted by recent (5.x) versions of makeinfo, breaking
the build.

The documentation isn't really needed, and takes up extra space/build time,
so work around it by disabling documentation, like we had before the
conversion of the toolchain to the package infrastructure.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: does not support static builds
Thomas Petazzoni [Tue, 20 Aug 2013 11:03:04 +0000 (13:03 +0200)]
kmod: does not support static builds

Since kmod 14, the support for building a static library has been
removed completely from kmod. Therefore, we mark kmod as
!BR2_PREFER_STATIC_LIB, as well as all its reverse dependencies, which
includes the option to use the "udev" /dev management method.

[Peter: show comment for udev when BR2_PREFER_STATIC_LIB is enabled]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoMakefile: do not try to strip inexisting file when stripping libpthread
Thomas Petazzoni [Tue, 20 Aug 2013 11:03:03 +0000 (13:03 +0200)]
Makefile: do not try to strip inexisting file when stripping libpthread

libpthread.so has a special stripping condition to preserve parts of
it that are needed for debugging. However, due to the usage of 'xargs'
instead of 'xargs -r', the strip command is executed regardless of
whether a libpthread.so file is found or not. This leads to a big
error message being displayed in static-only builds, because strip is
executed without a file argument. Thanks to the '|| true', the build
continues, but still shows a big error message in the middle, which is
not nice.

By using 'xargs -r', we avoid the strip command from being executed
when 'find' doesn't find any match. We also remove the '|| true' to
catch other real errors.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoRemove references to module-init-tools
Peter Korsgaard [Mon, 2 Sep 2013 21:01:01 +0000 (23:01 +0200)]
Remove references to module-init-tools

Now that it is replaced by kmod.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomodule-init-tools: remove package
Thomas Petazzoni [Tue, 27 Aug 2013 17:28:34 +0000 (19:28 +0200)]
module-init-tools: remove package

This commit removes the module-init-tools package and adds the
relevant Config.in.legacy entries to ease the migration for users.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: use kmod instead of module-init-tools
Thomas Petazzoni [Tue, 27 Aug 2013 17:28:33 +0000 (19:28 +0200)]
linux: use kmod instead of module-init-tools

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: allow to build a host variant
Thomas Petazzoni [Tue, 27 Aug 2013 17:28:32 +0000 (19:28 +0200)]
kmod: allow to build a host variant

Since module-init-tools is deprecated, we now want to use kmod instead
for the installation of modules during the kernel build process. In
order to do this, we need to be able to build a host variant of kmod,
which is want this patch allows to do.

Note that only the depmod tool is installed on the host, since that's
the only one likely to be used on the host in a cross-compilation
context.

[Peter: needs AUTORECONF for the host as well. Fix comment while we're at it]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: indent properly the KMOD_INSTALL_TOOLS macro
Thomas Petazzoni [Tue, 27 Aug 2013 17:28:31 +0000 (19:28 +0200)]
kmod: indent properly the KMOD_INSTALL_TOOLS macro

The KMOD_INSTALL_TOOLS macro uses a non-conventional indentation. This
commit fixes this.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibffi: minor corrections in post install hooks
nmenegale [Wed, 28 Aug 2013 09:48:59 +0000 (11:48 +0200)]
libffi: minor corrections in post install hooks

In order to be sure that we just deal with the includes related with
the actual package described into libffi.mk it is better to explicitly
specify the version of the libffi we deal with into the post install
hook.
As dev files are deprecated in target rootfs target post install
hook was also deleted.

Signed-off-by: Nicolas Ménégale <nicolas.menegale@openwide.fr>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibsecret: New package
Markos Chandras [Wed, 28 Aug 2013 10:23:37 +0000 (11:23 +0100)]
libsecret: New package

libsecret is a library for storing and retrieving passwords
and other secrets. It communicates with the "Secret Service"
using DBus. gnome-keyring and ksecretservice are both
implementations of a Secret Service.

libsecret replaces libgnome-keyring.

https://wiki.gnome.org/Libsecret

[Peter: also needs host-intltool]
Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: bump to version 15
Thomas Petazzoni [Wed, 28 Aug 2013 15:13:08 +0000 (17:13 +0200)]
kmod: bump to version 15

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomysql_client : bump version to 5.1.70
Sagaert Johan [Thu, 29 Aug 2013 13:13:15 +0000 (15:13 +0200)]
mysql_client : bump version to 5.1.70

Signed-off-by: Sagaert Johan <sagaert.johan@skynet.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolegacy: marked BR2_PACKAGE_GCC_TARGET and BR2_HAVE_DEVFILES as removed
Samuel Martin [Fri, 30 Aug 2013 04:08:59 +0000 (06:08 +0200)]
legacy: marked BR2_PACKAGE_GCC_TARGET and BR2_HAVE_DEVFILES as removed

These 2 symbols were removed when the gcc has been converted to the
Buildroot package infrastructures.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoqemu: bump to version 1.6.0
Francois Perrad [Mon, 2 Sep 2013 08:18:50 +0000 (10:18 +0200)]
qemu: bump to version 1.6.0

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoperl: bump to version 5.18.1
Francois Perrad [Mon, 2 Sep 2013 08:18:49 +0000 (10:18 +0200)]
perl: bump to version 5.18.1

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibcurl: up revision to 7.32.0
Ryan Barnett [Thu, 29 Aug 2013 22:41:08 +0000 (17:41 -0500)]
libcurl: up revision to 7.32.0

Updating revision of libcurl to version 7.32.0

Signed-off-by: Ryan Barnett <rjbarnet@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain-external: Add Sourcery CodeBench for Nios-II
Ezequiel Garcia [Thu, 29 Aug 2013 22:10:41 +0000 (19:10 -0300)]
toolchain-external: Add Sourcery CodeBench for Nios-II

This commit adds the pre-built Sourcery CodeBench toolchains
currently available for the Nios-II architecture.

Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agonios2: Add new architecture
Ezequiel Garcia [Thu, 29 Aug 2013 22:10:40 +0000 (19:10 -0300)]
nios2: Add new architecture

This commit adds very basic support to build for the Nios II
architecture. Toolchain support is still missing and instead
we need to use an external custom toolchain.

Notice that this architecture had been previously removed in
Buildroot 2010.05-rc1 release (as explained in the CHANGES file)
and this commit adds it back.

Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoti-gfx.mk: correct typo
Martin Creutziger [Mon, 2 Sep 2013 15:18:48 +0000 (17:18 +0200)]
ti-gfx.mk: correct typo

There is a simple typo in package/ti-gfx/ti-gfx.mk, which the
following patch corrects.

Signed-off-by: Martin Creutziger <buildroot@martin.creutziger.net>
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoatk: bump to version 2.9.4
Jerzy Grzegorek [Mon, 2 Sep 2013 08:40:49 +0000 (10:40 +0200)]
atk: bump to version 2.9.4

Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibmicrohttpd: disable spdy support
Gustavo Zacarias [Mon, 2 Sep 2013 10:19:44 +0000 (07:19 -0300)]
libmicrohttpd: disable spdy support

It requires OpenSSL and IPv6 support and it should probably be an
option since SSL support uses GnuTLS thus making a huge target
footprint with 2 SSL/TLS libraries for full support.
But most of all it's considered experimental.
Fixes:
http://autobuild.buildroot.net/results/836/836c39c11cecbcf9399675ba3ab01202417b9642/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agognutls: bump to version 3.2.4
Gustavo Zacarias [Sun, 1 Sep 2013 19:55:20 +0000 (16:55 -0300)]
gnutls: bump to version 3.2.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibmicrohttpd: bump to version 0.9.29
Gustavo Zacarias [Sun, 1 Sep 2013 19:55:01 +0000 (16:55 -0300)]
libmicrohttpd: bump to version 0.9.29

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibfuse: bump to version 2.9.3
Gustavo Zacarias [Sun, 1 Sep 2013 19:54:37 +0000 (16:54 -0300)]
libfuse: bump to version 2.9.3

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoiw: bump to version 3.11
Gustavo Zacarias [Fri, 30 Aug 2013 21:57:21 +0000 (18:57 -0300)]
iw: bump to version 3.11

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoiptables: bump to version 1.4.20
Gustavo Zacarias [Fri, 30 Aug 2013 21:57:20 +0000 (18:57 -0300)]
iptables: bump to version 1.4.20

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoiproute2: bump to version 3.10.0
Gustavo Zacarias [Fri, 30 Aug 2013 21:57:19 +0000 (18:57 -0300)]
iproute2: bump to version 3.10.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconntrack-tools: bump to version 1.4.2
Gustavo Zacarias [Fri, 30 Aug 2013 21:57:18 +0000 (18:57 -0300)]
conntrack-tools: bump to version 1.4.2

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolibnetfilter_conntrack: bump to version 1.0.4
Gustavo Zacarias [Fri, 30 Aug 2013 21:57:17 +0000 (18:57 -0300)]
libnetfilter_conntrack: bump to version 1.0.4

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoorbit: fix ORBIT_LICENSE_FILES
Thomas Petazzoni [Sun, 1 Sep 2013 14:01:43 +0000 (16:01 +0200)]
orbit: fix ORBIT_LICENSE_FILES

Fixes:

  http://autobuild.buildroot.org/results/33e/33e4e65301679e46cd80a1a123f45647376e60ce/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoneon: disable webdav when no XML support is available
Thomas Petazzoni [Sun, 1 Sep 2013 13:54:51 +0000 (15:54 +0200)]
neon: disable webdav when no XML support is available

Since 9169810a9bd97c99d8b7a0e8aadabdcca3883e99 ("neon: replace
'choice' for XML library with two options") the option
BR2_PACKAGE_NEON_NOXML no longer exists. However, it was not taken
into account properly within neon.mk, as this option was still used to
disable webdav support when no XML library has been selected.

Fixes:

  http://autobuild.buildroot.org/results/7ed/7ed657570d83b28389dd8c01ffdd895d2e8d145f/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogettext: bump to version 0.18.3.1
Gustavo Zacarias [Fri, 30 Aug 2013 22:00:47 +0000 (19:00 -0300)]
gettext: bump to version 0.18.3.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosamba: bump to version 3.6.18
Gustavo Zacarias [Fri, 30 Aug 2013 22:00:27 +0000 (19:00 -0300)]
samba: bump to version 3.6.18

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocollectd: Config.in: fix space/tab mixup
Peter Korsgaard [Sun, 1 Sep 2013 19:15:24 +0000 (21:15 +0200)]
collectd: Config.in: fix space/tab mixup

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agocollectd: bump to version 5.4.0
Gustavo Zacarias [Fri, 30 Aug 2013 21:58:43 +0000 (18:58 -0300)]
collectd: bump to version 5.4.0

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agonetatalk: bump to version 3.0.5
Gustavo Zacarias [Fri, 30 Aug 2013 21:59:56 +0000 (18:59 -0300)]
netatalk: bump to version 3.0.5

Make it use external instead of bundled libevent - it's better for size
reasons (avoiding possible duplication) and security reasons (easier to
upgrade one global library than possibly two or more, and generally
upstream would probably be more responsive to those).

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoMerge branch 'next'
Peter Korsgaard [Sat, 31 Aug 2013 21:32:29 +0000 (23:32 +0200)]
Merge branch 'next'

11 years agoMakefile: kickoff 2013.11 cycle
Peter Korsgaard [Sat, 31 Aug 2013 21:32:02 +0000 (23:32 +0200)]
Makefile: kickoff 2013.11 cycle

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoUpdate for 2013.08
Peter Korsgaard [Fri, 30 Aug 2013 22:33:13 +0000 (00:33 +0200)]
Update for 2013.08

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agostrongswan: fix build failure when host == target architecture
Thomas Petazzoni [Fri, 30 Aug 2013 11:08:38 +0000 (13:08 +0200)]
strongswan: fix build failure when host == target architecture

The strongswan configure.in uses the AC_LIB_PREFIX macro, which adds
--with-lib-prefix and --without-lib-prefix options, and which, by
default assumes that adding ${prefix}/lib to LDFLAGS and
${prefix}/include to CPPFLAGS is a good idea. Obviously, when
cross-compiling, it is definitely not a good idea.

In the specific case of strongswan, the result is that when testing if
the backtrace() function was available, the small C program was being
built and linked with -L/usr/lib. So when the host architecture and
target architecture are identical, it may find the backtrace()
function in the host C library, without looking at the target C
library:

configure:16457: /home/test/outputs/a637f916962b6136dd6dd4f4b9ff4e1cab568ef3/output/host/usr/bin/x86_64-unknown-linux-uclibc-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -pipe -Os  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -L/usr/lib conftest.c  >&5
/home/test/outputs/a637f916962b6136dd6dd4f4b9ff4e1cab568ef3/output/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-unknown-linux-uclibc/4.6.3/../../../../x86_64-unknown-linux-uclibc/bin/ld: warning: libc.so.0, needed by /home/test/outputs/a637f916962b6136dd6dd4f4b9ff4e1cab568ef3/output/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-unknown-linux-uclibc/4.6.3/../../../../x86_64-unknown-linux-uclibc/lib/../lib64/libgcc_s.so, may conflict with libc.so.6

Passing --without-lib-prefix prevents this default behavior from
happening, and no stupid value is added to CPPFLAGS or LDFLAGS.

Fixes:

  http://autobuild.buildroot.net/results/a637f916962b6136dd6dd4f4b9ff4e1cab568ef3/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoltrace: Add missing mips->mipsel symlink
Markos Chandras [Fri, 30 Aug 2013 10:17:23 +0000 (11:17 +0100)]
ltrace: Add missing mips->mipsel symlink

Restore missing mips->mipsel symlink. It appears ltrace was
packaged incorrectly and the symlink got lost. See
http://lists.alioth.debian.org/pipermail/ltrace-devel/2013-August/000938.html

[Peter: add a comment explaining why]
Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogen-manual-lists.py: fixup after 2440385 (config: reorder top-level menu)
Peter Korsgaard [Thu, 29 Aug 2013 22:29:27 +0000 (00:29 +0200)]
gen-manual-lists.py: fixup after 2440385 (config: reorder top-level menu)

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoPrepare for 2013.08-rc3
Peter Korsgaard [Thu, 29 Aug 2013 22:03:48 +0000 (00:03 +0200)]
Prepare for 2013.08-rc3

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux: bump 3.10.x stable version
Peter Korsgaard [Thu, 29 Aug 2013 21:59:33 +0000 (23:59 +0200)]
linux: bump 3.10.x stable version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agolinux-headers: bump 3.{0,4,10}.x stable versions
Peter Korsgaard [Thu, 29 Aug 2013 21:58:13 +0000 (23:58 +0200)]
linux-headers: bump 3.{0,4,10}.x stable versions

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodbus: launch helper should be setuid root
Peter Korsgaard [Thu, 29 Aug 2013 21:30:55 +0000 (23:30 +0200)]
dbus: launch helper should be setuid root

Closes #6464

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoCHANGES: update with recent changes
Peter Korsgaard [Thu, 29 Aug 2013 21:22:08 +0000 (23:22 +0200)]
CHANGES: update with recent changes

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogst1-plugins-ugly: bump version
Peter Korsgaard [Thu, 29 Aug 2013 21:12:48 +0000 (23:12 +0200)]
gst1-plugins-ugly: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogst1-pugins-bad: bump version
Peter Korsgaard [Thu, 29 Aug 2013 21:12:22 +0000 (23:12 +0200)]
gst1-pugins-bad: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogst1-plugins-good: bump version
Peter Korsgaard [Thu, 29 Aug 2013 21:11:34 +0000 (23:11 +0200)]
gst1-plugins-good: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogst1-plugins-base: bump version
Peter Korsgaard [Thu, 29 Aug 2013 21:11:05 +0000 (23:11 +0200)]
gst1-plugins-base: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogstreamer1: bump version
Peter Korsgaard [Thu, 29 Aug 2013 21:10:30 +0000 (23:10 +0200)]
gstreamer1: bump version

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodirectfb: Add patch to use 'gcc' for linking objects
Markos Chandras [Wed, 28 Aug 2013 13:09:51 +0000 (14:09 +0100)]
directfb: Add patch to use 'gcc' for linking objects

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

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agodvb-apps: Fix generate-keynames.sh script for cross-compilation
Arnout Vandecappelle [Thu, 29 Aug 2013 19:56:16 +0000 (21:56 +0200)]
dvb-apps: Fix generate-keynames.sh script for cross-compilation

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokexec: fix homepage URL
Baruch Siach [Thu, 29 Aug 2013 09:45:49 +0000 (12:45 +0300)]
kexec: fix homepage URL

The old one gives 404 error.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agomesa3d: fix download URL
Luca Ceresoli [Thu, 29 Aug 2013 09:29:33 +0000 (11:29 +0200)]
mesa3d: fix download URL

The MesaLib 7.10.3 tarball has been moved on ftp.freedesktop.org from
pub/mesa/7.10.3/ to pub/mesa/old_versions/7.x/7.10.3/.
A bump to a newer release is only coming after Buildroot 2013.08, so for now
let us just change URL to let the download work properly.

Reported-by: Ryan Wilkins <ryan@deadfrog.net>
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agokmod: fix build failure on gcc < 4.6 caused by _Static_assert()
Thomas Petazzoni [Wed, 28 Aug 2013 16:10:32 +0000 (18:10 +0200)]
kmod: fix build failure on gcc < 4.6 caused by _Static_assert()

This commit introduces a patch to kmod that ensures _Static_assert()
is only used if available. The patch has been submitted upstream.

Fixes:

  http://autobuild.buildroot.net/results/9daf0f46642020591731e20d3bf9041ff6259846/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agobash: fails in parallel build
Arnout Vandecappelle [Wed, 28 Aug 2013 21:29:35 +0000 (23:29 +0200)]
bash: fails in parallel build

Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoconfig: reorder top-level menu
Yann E. MORIN [Sat, 17 Aug 2013 20:35:37 +0000 (22:35 +0200)]
config: reorder top-level menu

Reorder the entries in the top-menu, in a more significant order.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com>
Cc: Arnout Vandecappelle <arnout@mind.be>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoredis: fix build with ccache enabled
Thomas De Schampheleire [Wed, 28 Aug 2013 13:40:25 +0000 (15:40 +0200)]
redis: fix build with ccache enabled

Some parts of redis fail to build when ccache is enabled, due to one of our
own patches. The construct
    make CC=$(CC) target1 target2
would result in
    make CC=ccache <tuple>-gcc target1 target2

and here <tuple>-gcc would be treated as a target and the compiler used
would be just 'ccache'.

Reported-by: Johan Sagaert <sagaert.johan@skynet.be>
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agogcc-final: Drop obsolete code for handling lib64
Markos Chandras [Wed, 28 Aug 2013 10:56:18 +0000 (11:56 +0100)]
gcc-final: Drop obsolete code for handling lib64

Since 5628776c4a4d29d0715633ea463b64cc19e19c5a
"toolchain-external: fix lib64 symlinks"

lib64 is a symlink to lib so there is no reason to copy the libraries
to lib64 anymore. This fixes multiple building problems
for buildroot toolchains:

[...]
mv: 'output/host/usr/mips64-buildroot-linux-uclibc/sysroot/lib64/libuClibc-0.9.33.2.so'
and 'output/host/usr/mips64-buildroot-linux-uclibc/sysroot/lib/libuClibc-0.9.33.2.so'
are the same file
mv: 'output/host/usr/mips64-buildroot-linux-uclibc/sysroot/lib64/libutil-0.9.33.2.so'
and 'output/host/usr/mips64-buildroot-linux-uclibc/sysroot/lib/libutil-0.9.33.2.so'
are the same file
mv: 'output/host/usr/mips64-buildroot-linux-uclibc/sysroot/lib64/libutil.so.0'
and 'output/host/usr/mips64-buildroot-linux-uclibc/sysroot/lib/libutil.so.0'
are the same file
rmdir: failed to remove
'output/host/usr/mips64-buildroot-linux-uclibc/sysroot/lib64': Not a directory
[...]

Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoqt5webkit: needs gui support in qt
Peter Korsgaard [Wed, 28 Aug 2013 12:13:00 +0000 (14:13 +0200)]
qt5webkit: needs gui support in qt

Fixes http://autobuild.buildroot.net/results/439ce2c3c33a92966808071d4fc7231d50453c79/

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosunxi-mali: bug fixes for pc and init script
Spenser Gilliland [Sat, 24 Aug 2013 19:41:57 +0000 (14:41 -0500)]
sunxi-mali: bug fixes for pc and init script

fix bad escape sequences in init script and add correct lib for pc file.

Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agosubversion: new package
Rico Bachmann [Tue, 27 Aug 2013 17:08:05 +0000 (19:08 +0200)]
subversion: new package

[Thomas: added license informations, fixed dependencies, and several
cleanups.]

Signed-off-by: Rico Bachmann <bachmann@tofwerk.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoneon: replace 'choice' for XML library with two options
Thomas Petazzoni [Tue, 27 Aug 2013 17:08:04 +0000 (19:08 +0200)]
neon: replace 'choice' for XML library with two options

The NEON library can either be compiled without XML support, with XML
support provided by Expat, or with XML support provided by
libxml2. Until now, to represent this, a Kconfig 'choice..endchoice'
was used. Unfortunately, another package cannot 'select' one of the
possible choices. So for example, a package such as 'rpm', or the
to-be-added 'subversion' package could not select their dependencies,
they had to do a 'depends on !BR2_PACKAGE_NEON_NOXML', which is not
how Buildroot handles library dependencies in general.

So, this commit replaces the 'choice...endchoice' block with simply
two configuration options that are mutually exclusive. The option
names are not changed, so no Config.in.legacy addition is needed.

An hidden option BR2_PACKAGE_NEON_XML is provided, so that packages
that need XML support in NEON but don't care whether it's provided by
Expat or libxml2 can simply select BR2_PACKAGE_NEON_XML.

The rpm package is updated accordingly.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agoneon: factorize 'depends on BR2_PACKAGE_NEON'
Thomas Petazzoni [Tue, 27 Aug 2013 17:08:03 +0000 (19:08 +0200)]
neon: factorize 'depends on BR2_PACKAGE_NEON'

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agominidlna: Fix automagic dependency to libiconv
Markos Chandras [Fri, 23 Aug 2013 17:26:34 +0000 (18:26 +0100)]
minidlna: Fix automagic dependency to libiconv

minidlna will detect and use the libiconv library if
the package is selected. In that case, we need to link
against -liconv.

Fixes the following linking problem:

tagutils/tagutils.o: In function `do_iconv.constprop.6':
tagutils.c:(.text+0x4d5c): undefined reference to `libiconv_open'
tagutils.c:(.text+0x4da0): undefined reference to `libiconv'
tagutils.c:(.text+0x4e08): undefined reference to `libiconv_close'

[Peter: wrap COMMON_LIBS line]
Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
11 years agotoolchain-external: fix lib64 symlinks
Samuel Martin [Thu, 22 Aug 2013 22:59:35 +0000 (00:59 +0200)]
toolchain-external: fix lib64 symlinks

* Always link lib64 or lib32 to lib
* Only copy the architecture's lib directory to staging
* Also cleanup a couple of mkdirs (concerning some 'lib' directories).

Before this patch:

$ ls -ld host/usr/x86_64-buildroot-linux-gnu/sysroot/{,usr/}lib* target/{usr/,}lib*
drwxr-xr-x 2 samuel users 4.0K Aug 12 22:26 host/usr/x86_64-buildroot-linux-gnu/sysroot/lib/
drwxr-xr-x 2 samuel users 4.0K Aug 12 22:27 host/usr/x86_64-buildroot-linux-gnu/sysroot/lib64/
drwxr-xr-x 5 samuel users 4.0K Oct 30  2012 host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/
drwxr-xr-x 5 samuel users 4.0K Aug 12 22:27 host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib64/
drwxr-xr-x 3 samuel users 4.0K Oct 30  2012 host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/libexec/
drwxr-xr-x 2 samuel users 4.0K Aug 12 22:27 target/lib/
lrwxrwxrwx 1 samuel users    3 Aug 12 22:27 target/lib64 -> lib/
drwxr-xr-x 2 samuel users 4.0K Aug 12 22:27 target/usr/lib/
lrwxrwxrwx 1 samuel users    3 Aug 12 22:27 target/usr/lib64 -> lib/

$ find . -type l -xtype l # find broken symlinks
find: `./host/usr/x86_64-buildroot-linux-gnu/sysroot/lib64/lib': Too many levels of symbolic links
find: `./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib64/lib': Too many levels of symbolic links
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libnss_files.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libnss_nis.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libnss_compat.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libnss_nisplus.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libutil.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libthread_db.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libcidn.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libcrypt.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libm.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libnss_hesiod.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libnsl.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/librt.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libnss_db.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libanl.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libBrokenLocale.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libnss_dns.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libresolv.so
./host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/libdl.so
./target/etc/resolv.conf
./target/dev/log

After this patch:
$ ls -ld host/usr/x86_64-buildroot-linux-gnu/sysroot/{,usr/}lib* target/{usr/,}lib*
drwxr-xr-x 2 samuel users 4.0K Oct 30  2012 host/usr/x86_64-buildroot-linux-gnu/sysroot/lib/
lrwxrwxrwx 1 samuel users    5 Aug 12 22:36 host/usr/x86_64-buildroot-linux-gnu/sysroot/lib64 -> lib/
drwxr-xr-x 5 samuel users 4.0K Oct 30  2012 host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib/
lrwxrwxrwx 1 samuel users    5 Aug 12 22:36 host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/lib64 -> lib/
drwxr-xr-x 3 samuel users 4.0K Oct 30  2012 host/usr/x86_64-buildroot-linux-gnu/sysroot/usr/libexec/
drwxr-xr-x 2 samuel users 4.0K Aug 12 22:36 target/lib/
lrwxrwxrwx 1 samuel users    3 Aug 12 22:36 target/lib64 -> lib/
drwxr-xr-x 2 samuel users 4.0K Aug 12 22:36 target/usr/lib/
lrwxrwxrwx 1 samuel users    3 Aug 12 22:36 target/usr/lib64 -> lib/

$ find . -type l -xtype l # find broken symlinks
./target/etc/resolv.conf
./target/dev/log

Fixes http://autobuild.buildroot.net/results/23fb6b1479d2b5906b72c9437b06ab4700ff246d/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>