buildroot.git
10 years agopackage/smstools3: fix for recent make
Yann E. MORIN [Mon, 1 Sep 2014 20:41:07 +0000 (22:41 +0200)]
package/smstools3: fix for recent make

smstools3 defines variables in the middle of a recipe, which
make-3.81 accepts, but make-3.82 and later whine about.

Fixes:
    http://autobuild.buildroot.net/results/7fa/7fa839c7268256cb4f3b8728b3f50818cf3d3670/

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agochrony: disable docs build
Gustavo Zacarias [Mon, 1 Sep 2014 19:25:17 +0000 (16:25 -0300)]
chrony: disable docs build

Needs makeinfo and we don't care about docs. Fixes:
http://autobuild.buildroot.net/results/fd0/fd03a86ed670c765d9f0a1ed6cc913079e030fc9/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoARC: bump tools to 2014.08 release
Alexey Brodkin [Thu, 21 Aug 2014 17:33:56 +0000 (21:33 +0400)]
ARC: bump tools to 2014.08 release

Now when new shiny tools are released by Synopsys we're ready for version
update in Buildroot.

Important change in this release is switching to combined "binutils-gdb" repo
in accordance to upstream move.

Following patch now is a part of the most recent relese:
https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb/commit/e6ab8cac627a44a7594aeb907a579d8d2f066ba5

So dropping it.
package/binutils/arc-4.8-R3/0001-arc-Honor-DESTDIR-in-custom-Makefile.patch

Since arc-2014.08 tools are still based on GCC 4.8 following patch is still
relevant so moving to the new folder to matxh ARC gcc bump.
package/gcc/arc-4.8-R3/100-libstdcxx-uclibc-c99.patch ->
package/gcc/arc-2014.08/100-libstdcxx-uclibc-c99.patch

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Anton Kolesov <akolesov@synopsys.com>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agotoolchain-external: Add CodeSourcery Nios-II 2014.05
Ezequiel García [Sun, 31 Aug 2014 21:33:39 +0000 (18:33 -0300)]
toolchain-external: Add CodeSourcery Nios-II 2014.05

This new toolchain release fixes a number of issues found with the previous
one. In particular, the issues with fallocate64, prlimit64 and the
ill-installed linux headers seem to be fixed now.

Therefore, there's not need to sanitize the headers for this toolchain and some
packages should now build fine (e.g. fio).

Signed-off-by: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/mpd: bump to version 0.18.13
Jörg Krause [Mon, 1 Sep 2014 08:03:47 +0000 (10:03 +0200)]
package/mpd: bump to version 0.18.13

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoMerge branch 'next'
Peter Korsgaard [Mon, 1 Sep 2014 13:22:07 +0000 (15:22 +0200)]
Merge branch 'next'

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoKickoff 2014.11 cycle
Peter Korsgaard [Mon, 1 Sep 2014 13:08:56 +0000 (15:08 +0200)]
Kickoff 2014.11 cycle

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agodocs/news.html: add 2014.08 announcement link
Peter Korsgaard [Mon, 1 Sep 2014 13:04:48 +0000 (15:04 +0200)]
docs/news.html: add 2014.08 announcement link

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoUpdate for 2014.08
Peter Korsgaard [Mon, 1 Sep 2014 10:12:30 +0000 (12:12 +0200)]
Update for 2014.08

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/libnl: add patch to fix build with the musl C library
Jörg Krause [Mon, 1 Sep 2014 10:29:08 +0000 (12:29 +0200)]
package/libnl: add patch to fix build with the musl C library

Add a patch to the package libnl which removes an error when building
libnl against the musl C library.

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomtdev2tuio: fix static linking
Peter Korsgaard [Mon, 1 Sep 2014 08:54:18 +0000 (10:54 +0200)]
mtdev2tuio: fix static linking

Liblo uses log(3), so we need to link with -lm when linking statically.

Fixes http://autobuild.buildroot.net/results/bec/becda4756c577ec158536408aba59797fbed938a/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agocppcms: needs wchar support even without icu
Peter Korsgaard [Mon, 1 Sep 2014 08:37:39 +0000 (10:37 +0200)]
cppcms: needs wchar support even without icu

Fixes http://autobuild.buildroot.net/results/6f8/6f8e8b68235f6cf0dfef13e3ed11f97a3ab50a06/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/taglib: fix static link
Samuel Martin [Sun, 31 Aug 2014 19:55:22 +0000 (21:55 +0200)]
package/taglib: fix static link

- disable shared object build when BR2_PREFER_STATIC_LIB is set
- patch the CMake code for handling static/shared object build using
  standard CMake flags, instead of the custom ones.

Fixes:
  http://autobuild.buildroot.net/results/a9c/a9cfe66c57bffc5a4560b2e4dcb41994da59e294/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/polarssl: fix static link
Samuel Martin [Sun, 31 Aug 2014 19:55:21 +0000 (21:55 +0200)]
package/polarssl: fix static link

- disable shared object build when BR2_PREFER_STATIC_LIB is set
- patch the CMake code for handling static/shared object build using
  standard CMake flags, instead of the ucstom ones.

Fixes:
  http://autobuild.buildroot.net/results/754/754947d2a77a4dbe91057d8ce64fc4996e716ece/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/musepack: fix static link
Samuel Martin [Sun, 31 Aug 2014 19:55:20 +0000 (21:55 +0200)]
package/musepack: fix static link

- disable shared object build when BR2_PREFER_STATIC_LIB is set
- patch the CMake code for handling static/shared object build using
  standard CMake flags, instead of the custom ones.

Fixes:
  http://autobuild.buildroot.org/results/e5e/e5eef14d5ed76db824c47a7e679e68397a023526/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/musepack: add sequence number in patch names
Samuel Martin [Sun, 31 Aug 2014 19:55:19 +0000 (21:55 +0200)]
package/musepack: add sequence number in patch names

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/libplist: fix static link
Samuel Martin [Sun, 31 Aug 2014 19:55:17 +0000 (21:55 +0200)]
package/libplist: fix static link

- libplist depends on libm and optionally on zlib and libiconv (via
  libxml2), so add a patch fixing the build-system that way
- disable shared object build when BR2_PREFER_STATIC_LIB is set

Fixes:
  http://autobuild.buildroot.net/results/9a3/9a364e3d91634a2da2bc481da1dee0ad0e870941/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/yajl: fix static link
Samuel Martin [Sun, 31 Aug 2014 19:55:16 +0000 (21:55 +0200)]
package/yajl: fix static link

- disable shared object build when BR2_PREFER_STATIC_LIB is set

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/yajl: add sequence number in patch names
Samuel Martin [Sun, 31 Aug 2014 19:55:15 +0000 (21:55 +0200)]
package/yajl: add sequence number in patch names

Also remove the package version from the patch names.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/cmake: add host-pkgconf as dependency
Samuel Martin [Sun, 31 Aug 2014 19:55:14 +0000 (21:55 +0200)]
package/cmake: add host-pkgconf as dependency

Since some CMake modules (even upstream ones) use pgk_check_modules
primitives to find {C,LD}FLAGS, add it to the dependency list.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomanual/user guide/customization: rework section on rootfs customization
Thomas De Schampheleire [Sun, 31 Aug 2014 13:14:30 +0000 (15:14 +0200)]
manual/user guide/customization: rework section on rootfs customization

This patch reworks the section on root filesystem customization as follows:
- use labeled list instead of bulleted list to clarify the different methods
- move rootfs overlay and post-build scripts to the top and label them as
  recommended.
- split post-image to a separate section, as it is not related to the target
  filesystem customization
- line up post-build and post-image explanations, for example regarding
  working directory of the script
- general expansion of some of the explanation
- general rewording

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agosystemd: fix endian detection for powerpc
Peter Korsgaard [Sun, 31 Aug 2014 19:36:52 +0000 (21:36 +0200)]
systemd: fix endian detection for powerpc

Fixes http://autobuild.buildroot.net/results/d53/d5305af6e47da7a577e391c96328ca952c149cd1/

Apply two patches from upstream git to fix powerpc endian detection. These patches
are already part of systemd v216, so they should be dropped when the package
is bumped.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agophp-*: get tarball from sources.buildroot.net
Peter Korsgaard [Sun, 31 Aug 2014 19:10:57 +0000 (21:10 +0200)]
php-*: get tarball from sources.buildroot.net

pecl.php.net seems to have a database issue and returns a html page instead
of the tarball.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agophp-gnupg: get tarball from sources.buildroot.net
Peter Korsgaard [Sun, 31 Aug 2014 19:06:22 +0000 (21:06 +0200)]
php-gnupg: get tarball from sources.buildroot.net

pecl.php.net seems to have a database issue and returns a html page instead
of the tarball.

Fixes http://autobuild.buildroot.net/results/3b6/3b6c53ecbd8d25307ed77b29bffa62f5395f1981/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agophp-geoip: get tarball from sources.buildroot.net
Peter Korsgaard [Sun, 31 Aug 2014 19:02:35 +0000 (21:02 +0200)]
php-geoip: get tarball from sources.buildroot.net

pecl.php.net seems to have a database issue and returns a html page instead
of the tarball.

Fixes http://autobuild.buildroot.net/results/c56/c56b3bf6c141b2b9b9062816bec559b2529534a1/

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/xscreensaver: fix linking with intl
Romain Naour [Wed, 27 Aug 2014 21:53:21 +0000 (23:53 +0200)]
package/xscreensaver: fix linking with intl

xscreensaver doesn't build with (e)glibc toolchain when gettext package is
selected.

With (e)glibc libintl is provided by the libc whereas with uClibc it's provided
by gettext.

If "LIBS=-lintl" is removed from XSCREENSAVER_CONF_ENV, then the -lintl is
missing during xscreensaver build if the toolchain needs gettext.

xscreensaver.o: In function `main':
undefined reference to `libintl_bindtextdomain'
undefined reference to `libintl_textdomain'

Backport a patch applied in 5.28 that fix linking issue with intl and remove
"LIBS=-lintl" from XSCREENSAVER_CONF_ENV.

Note:
gettext package is always selected with xscreensaver when BR2_NEEDS_GETTEXT is
set due to dependencies on libgtk2 and libglib2.

Fixes:
http://autobuild.buildroot.net/results/39b/39b6ad07ad59d87afeca6e427c69f580bed35700/build-end.log

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/mesa3d: fix comment about i965 DRI driver
Yann E. MORIN [Sat, 30 Aug 2014 21:56:29 +0000 (23:56 +0200)]
package/mesa3d: fix comment about i965 DRI driver

The help entry for the i965 DRI driver states that it supports alll
Intel GPUs. That's not true, as at least the i915 series is not handled
by this driver, but by a separate one.

Fix the help text accordingly; remove the useless second part of the
help text (which does not mean much for Buildroot.)

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibgpgme: Take into account that gnupg and gnupg2 are mutual exclusive
Vicente Olivert Riera [Thu, 28 Aug 2014 12:16:21 +0000 (13:16 +0100)]
libgpgme: Take into account that gnupg and gnupg2 are mutual exclusive

Avoid that libgpgme can select the gnupg package although gnupg2 has
been already selected. Both packages are mutual exclusive and shouldn't
be selected at the same time.

Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/libwebsockets: fix static link
Samuel Martin [Sat, 30 Aug 2014 09:52:24 +0000 (11:52 +0200)]
package/libwebsockets: fix static link

- disable shared object build when BR2_PREFER_STATIC_LIB is set

Fixes:
  http://autobuild.buildroot.net/results/0a9/0a9f0c3c101550e73f7100f2b88a88c1f2bbad95/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/libiqrf: fix static link
Samuel Martin [Sat, 30 Aug 2014 09:52:23 +0000 (11:52 +0200)]
package/libiqrf: fix static link

- libiqrf depends on pthread, so add a patch fixing the build-system that way
- disable shared object build when BR2_PREFER_STATIC_LIB is set

Fixes:
  http://autobuild.buildroot.net/results/210/2108f37e4a41af0b527c78e646e82f1cafa0353d/

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/libdaemon: add patch to fix build with the musl C library
Jörg Krause [Sat, 30 Aug 2014 20:15:39 +0000 (22:15 +0200)]
package/libdaemon: add patch to fix build with the musl C library

Adds a patch to the package libdaemon which removes an error when building
libdaemon against the musl C library.

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agobtrfs-progs: bump to version 3.16, fix static linking
Thomas Petazzoni [Sat, 30 Aug 2014 12:51:44 +0000 (14:51 +0200)]
btrfs-progs: bump to version 3.16, fix static linking

The original aim of this patch was to fix static linking of
btrfs-progs. In order to implement this in the form of patches that
can potentially be upstreamed, this patch first bumps the btrfs-progs
package to the latest upstream stable version. It then:

 - Reworks the existing documentation disabling patch in a form that
   can potentially be upstreamed.

 - Adds a patch to support static building of the btrfs-progs
   binaries.

Both patches have been submitted upstream, see
http://article.gmane.org/gmane.comp.file-systems.btrfs/38145.

Fixes:

  http://autobuild.buildroot.org/results/ddc/ddcc70143ce2c2882894184e4ce195a11407e027/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agogdb: fixup host gdb tui option
Peter Korsgaard [Sat, 30 Aug 2014 07:21:48 +0000 (09:21 +0200)]
gdb: fixup host gdb tui option

Seems like I accidently picked v1 instead of v2 from patchwork.

BR2_PACKAGE_NCURSES is for ncurses on the target, not host.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomanual/user guide/customization: rework section on BR2_EXTERNAL
Thomas De Schampheleire [Fri, 29 Aug 2014 19:50:41 +0000 (21:50 +0200)]
manual/user guide/customization: rework section on BR2_EXTERNAL

This patch reworks the section on BR2_EXTERNAL as follows:
- move note about upstreaming to the chapter introduction
- streamline the section with the previously added section 'Recommended
  directory structure', avoiding duplication.
- use $(BR2_EXTERNAL) rather than BR2_EXTERNAL when referring to file paths.
- some general rewording

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomanual/user guide/customization: add section with recommended dir structure
Thomas De Schampheleire [Fri, 29 Aug 2014 19:50:40 +0000 (21:50 +0200)]
manual/user guide/customization: add section with recommended dir structure

Although the user is free to choose where to put project-specific files, the
presentation 'Using Buildroot for real projects' [1] first described a
certain recommendation.
This patch briefly describes this recommendation in the form of a directory
structure overview, the details will be added in subsequent patches.

Since the section on BR2_EXTERNAL is logically connected to the directory
structure, this section is moved right after it.

[1] http://elinux.org/images/2/2a/Using-buildroot-real-project.pdf

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agomanual/user guide/customization: expand introduction text
Thomas De Schampheleire [Fri, 29 Aug 2014 19:50:39 +0000 (21:50 +0200)]
manual/user guide/customization: expand introduction text

This patch expands the introduction text of chapter 'Project-specific
customization' by listing the type of customizations that can be performed
by a project.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/upmpdcli: disable for Blackfin GNU Toolchain
Jörg Krause [Mon, 25 Aug 2014 20:36:45 +0000 (22:36 +0200)]
package/upmpdcli: disable for Blackfin GNU Toolchain

Those toolchains use gcc <= 4.3, which do not support required C++11 features.

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/libao: bump to version 1.2.0
Jörg Krause [Fri, 29 Aug 2014 23:01:23 +0000 (01:01 +0200)]
package/libao: bump to version 1.2.0

Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agohost-gdb: enable terminal user interface support
Yegor Yefremov [Fri, 29 Aug 2014 19:42:31 +0000 (21:42 +0200)]
host-gdb: enable terminal user interface support

Add a configuration option to compile host-gdb with the
--enable-tui switch.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agozsh: bump to version 5.0.6
Gustavo Zacarias [Fri, 29 Aug 2014 11:08:37 +0000 (08:08 -0300)]
zsh: bump to version 5.0.6

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agosupport/script/scancpan: don't generate the trailing slash in <PKG>_SITE variable
Francois Perrad [Fri, 29 Aug 2014 08:51:53 +0000 (10:51 +0200)]
support/script/scancpan: don't generate the trailing slash in <PKG>_SITE variable

The trailing slash was removed in all packages, so don't generate it.
See http://git.buildroot.net/buildroot/commit/?id=c7f4b964718bc5a3329bb730f59e24091ecbc7a2

Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolftp: add missing host-pkgconf dependency
Thomas Petazzoni [Fri, 29 Aug 2014 07:51:48 +0000 (09:51 +0200)]
lftp: add missing host-pkgconf dependency

lftp configure.ac uses PKG_CHECK_MODULES, so it must have host-pkgconf
in its dependency, otherwise the autoreconf step fails due to the lack
of pkg.m4.

Fixes:

  http://autobuild.buildroot.org/results/b16/b16d964f275d4d8703665236b969cc19f7ef20be/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoexim: requires thread support
Thomas Petazzoni [Fri, 29 Aug 2014 07:32:07 +0000 (09:32 +0200)]
exim: requires thread support

Fixes:

  http://autobuild.buildroot.net/results/98a1acb58665e6cd2df354fc63afef1d4606c6e0/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoruby: bump to version 2.1.2
Thomas Petazzoni [Thu, 28 Aug 2014 22:17:39 +0000 (00:17 +0200)]
ruby: bump to version 2.1.2

This commit bumps Ruby to version 2.1.2. It was quickly runtime tested
on ARM EBIhf.

In addition to this it changes the site to an http:// location, which
is the official one advertised on the Ruby web site.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackages: no longer pass --disable-dependency-tracking in individual packages
Thomas Petazzoni [Thu, 28 Aug 2014 21:03:45 +0000 (23:03 +0200)]
packages: no longer pass --disable-dependency-tracking in individual packages

Now that --disable-dependency-tracking is passed by the
autotools-package infrastructure, there's no longer any reason to pass
it in individual packages.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopkg-autotools: use --disable-dependency-tracking
Thomas Petazzoni [Thu, 28 Aug 2014 21:03:44 +0000 (23:03 +0200)]
pkg-autotools: use --disable-dependency-tracking

By default, automake does "dependency tracking", which allows the
generated Makefile to contain the necessary dependencies to
automatically rebuild the appropriate C files when included header
files are changed. This dependency tracking is nice when doing active
development on the package, but not really useful when doing a
one-time build of the package. According to automake's
documentation[1], disabling the dependency tracking provides a small
speed-up.

In some very unscientific measurements (i.e repeated only once), we
have noticed a ~3.6% reduction of the total build time of a Buildroot
toolchain after applying this patch.

[1] http://www.gnu.org/software/automake/manual/html_node/Dependency-Tracking.html

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoruby: should not use dl_iterate_phdr() on Blackfin
Thomas Petazzoni [Thu, 28 Aug 2014 22:17:38 +0000 (00:17 +0200)]
ruby: should not use dl_iterate_phdr() on Blackfin

The dl_iterate_phdr() C library function on Blackfin returns a
non-conventional structure format compared to other architectures,
which makes Ruby unable to use it. Since it's just an optional feature
of Ruby apparently used to generate more fancy backtraces, this commit
simply disables the usage of dl_iterate_phdr() on this architecture.

Fixes:

  http://autobuild.buildroot.org/results/1b0/1b0e2f5f95889eb26846927da45d128247d0ed89/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoruby: requires shared library
Thomas Petazzoni [Thu, 28 Aug 2014 22:17:37 +0000 (00:17 +0200)]
ruby: requires shared library

No matter what you do, the Ruby build system wants to use shared
libraries for the encoding modules. Therefore, this commit disallows
the selection of Ruby in BR2_PREFER_STATIC_LIB situations.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agosquid: bump to version 3.4.7
Gustavo Zacarias [Thu, 28 Aug 2014 22:51:20 +0000 (19:51 -0300)]
squid: bump to version 3.4.7

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibroxml: fix pthread linking issue
Peter Korsgaard [Fri, 29 Aug 2014 06:59:01 +0000 (08:59 +0200)]
libroxml: fix pthread linking issue

Fixes http://autobuild.buildroot.net/results/d18/d188bcf5c374273ffe09589f7db5a40e4c5d7bc9/

Thread handling can get disabled with --disable-xml-thread-safe, but that's
a change for next.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonew package: phidgetwebservice
Jonathan Ben Avraham [Wed, 27 Aug 2014 10:18:30 +0000 (13:18 +0300)]
new package: phidgetwebservice

Signed-off-by: Jonathan Ben-Avraham <yba@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonew package: libphidget
Jonathan Ben Avraham [Wed, 27 Aug 2014 10:18:29 +0000 (13:18 +0300)]
new package: libphidget

[Peter: order alphabetically]
Signed-off-by: Jonathan Ben-Avraham <yba@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoxapp_luit: needs MMU
Bernd Kuhls [Wed, 27 Aug 2014 19:44:44 +0000 (21:44 +0200)]
xapp_luit: needs MMU

Fixes
http://autobuild.buildroot.net/results/13a/13a97461e3b6098e59cfcd829e6bcafa51e50bb4/

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoorc: bump version
Peter Korsgaard [Wed, 27 Aug 2014 19:35:45 +0000 (21:35 +0200)]
orc: bump version

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agonmap: bump to version 6.47
Gustavo Zacarias [Tue, 26 Aug 2014 21:47:25 +0000 (18:47 -0300)]
nmap: bump to version 6.47

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agostunnel: bump to version 5.03
Gustavo Zacarias [Tue, 26 Aug 2014 21:47:24 +0000 (18:47 -0300)]
stunnel: bump to version 5.03

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agognupg2: bump to version 2.0.26
Gustavo Zacarias [Tue, 26 Aug 2014 21:47:23 +0000 (18:47 -0300)]
gnupg2: bump to version 2.0.26

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agouboot-tools: add patch to fix (no)stripping on non-ELF platforms
Thomas Petazzoni [Wed, 27 Aug 2014 12:38:08 +0000 (14:38 +0200)]
uboot-tools: add patch to fix (no)stripping on non-ELF platforms

On Blackfin FLAT, stripping does not exist, but recent U-Boot versions
nonetheless try to strip and fail if they cannot do so. This commit
adds a U-Boot patch (submitted upstream) that solves this issue.

Fixes:

  http://autobuild.buildroot.org/results/153/1530f8247d1652da5779994f298141b1572ce74f/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoxapp_xfs: needs MMU
Thomas Petazzoni [Wed, 27 Aug 2014 11:55:20 +0000 (13:55 +0200)]
xapp_xfs: needs MMU

Fixes:

  http://autobuild.buildroot.net/results/7a89f79499e167cc98449a045604d25d4fc88484/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agowebkit: disable on SuperH
Thomas Petazzoni [Wed, 27 Aug 2014 11:54:22 +0000 (13:54 +0200)]
webkit: disable on SuperH

Webkit has been failing on SuperH since a long time, with nobody
caring to fix the problem. Since anyway our Webkit version is old and
in the process of being updated, our best option for 2014.08 is to
simply disallow Webkit on SuperH.

Fixes:

  http://autobuild.buildroot.org/results/3a0/3a0c48f65c06f7f19e608d54307c0788a0130589/
  http://autobuild.buildroot.org/?reason=webkit-1.11.5&arch=sh4a

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoperl-gd: mark as broken
Thomas Petazzoni [Wed, 27 Aug 2014 11:51:59 +0000 (13:51 +0200)]
perl-gd: mark as broken

perl-gd doesn't build on gcc10 due to the host Perl being a bit
old. This shows a defiency in the perl package infrastructure, which
is being worked on. However, since it won't be solved before 2014.08,
our only solution for now is to mark perl-gd as broken, as well as its
reverse dependency perl-gdgraph.

Avoids:

  http://autobuild.buildroot.org/results/228/228b43e67e683cecfa3851a8a030d06e9fdc6dac/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/mpd: opus plugin needs libogg as well
Jörg Krause [Tue, 26 Aug 2014 09:26:28 +0000 (11:26 +0200)]
package/mpd: opus plugin needs libogg as well

Fixes http://autobuild.buildroot.net/results/492/4924194292a428a295ded2f7aa0b9a3f81ed1b4a/

The opus decoder plugin depends on libopus and libogg.

[Peter: reworded commit message]
Signed-off-by: Jörg Krause <jkrause@posteo.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibev: don't install event.h
Gustavo Zacarias [Tue, 26 Aug 2014 11:36:17 +0000 (08:36 -0300)]
libev: don't install event.h

It's a 'compatibility layer' with libevent which we:
1) Don't need
2) Possibly outdated with respect to libevent2
3) Causes build failures

Fixes:
http://autobuild.buildroot.net/results/451/4510fe02ef3497803ed27bf339dca07b3b073c10/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agolibtasn1: bump to version 4.1
Gustavo Zacarias [Tue, 26 Aug 2014 14:36:33 +0000 (11:36 -0300)]
libtasn1: bump to version 4.1

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoUpdate for 2014.08-rc3
Peter Korsgaard [Tue, 26 Aug 2014 08:26:38 +0000 (10:26 +0200)]
Update for 2014.08-rc3

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agopackage/infra: fix downloading versions with a slash
Yann E. MORIN [Tue, 19 Aug 2014 17:21:15 +0000 (19:21 +0200)]
package/infra: fix downloading versions with a slash

Since cset 54456cc (infra: consistently use double dollar signs...), it
is no longer possible to download versions with a slash in it, because
the _DL_VERSION variable is second-expanded, but the _VERSION variable
is immediately-expanded to have '/' substitued with '_'.

So, _DL_VERSION is only expanded at the time it is evaluated, and by
that time, we've lost the slashes in _VERSION.

Make the _DL_VERSION variables immediately-evaluated.

Fixes:
    https://bugs.busybox.net/show_bug.cgi?id=7328

Reported-by: Vincent Stehlé <vincent.stehle@freescale.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Vincent Stehlé <vincent.stehle@freescale.com>
Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/libinput: fix build with libevdev
Romain Naour [Sun, 24 Aug 2014 16:53:05 +0000 (18:53 +0200)]
package/libinput: fix build with libevdev

libevdev and libinput use the same function name (log_msg).
An easy fix is to rename one of the two functions.

Fixes:
http://autobuild.buildroot.net/results/b1e/b1ea94f09d6f7459e3d7794c4a62bbdbb53d5da6/build-end.log

[Thomas: slightly reword the patch description.]

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/libevas-generic-loaders: needs zlib
Romain Naour [Sun, 24 Aug 2014 16:53:04 +0000 (18:53 +0200)]
package/libevas-generic-loaders: needs zlib

Fixes:
http://autobuild.buildroot.net/results/5d4/5d41cec63a15dc5f31460c8cecd6054119ddb1fc/build-end.log

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/procps-ng: fix linking with intl
Romain Naour [Thu, 21 Aug 2014 13:56:07 +0000 (15:56 +0200)]
package/procps-ng: fix linking with intl

procps-ng doesn't build with (e)glibc toolchain when gettext package is
selected.

With (e)glibc libintl is provided by the libc whereas with uClibc it's provided
by gettext.

Linking with intl is only needed if the toolchain needs gettext and locale is
set.

Fixes:
http://autobuild.buildroot.net/results/3e8/3e8464e0b00ce22fa02a6337159fca250d86425c/build-end.log

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Tested-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agogpsd: bump version to 3.11
Simon Dawson [Mon, 25 Aug 2014 09:40:23 +0000 (10:40 +0100)]
gpsd: bump version to 3.11

Signed-off-by: Simon Dawson <spdawson@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agophp: security bump to version 5.5.16
Gustavo Zacarias [Fri, 22 Aug 2014 13:49:03 +0000 (10:49 -0300)]
php: security bump to version 5.5.16

Fixes:
CVE-2014-3538 - Extensive backtracking in rule regular expression
CVE-2014-3587 - Segfault in cdf.c
CVE-2014-2497 - php-gd 'c_color' NULL pointer dereference
CVE-2014-5120 - Null byte injection possible with imagexxx functions
CVE-2014-3597 - segfault in dns_get_record

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibsoc: bump to 0.6.3
Yegor Yefremov [Fri, 22 Aug 2014 20:24:42 +0000 (22:24 +0200)]
libsoc: bump to 0.6.3

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomodem-manager: bump to 1.4.0
Yegor Yefremov [Fri, 22 Aug 2014 20:24:41 +0000 (22:24 +0200)]
modem-manager: bump to 1.4.0

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agolibmbim: bump to 1.10.0
Yegor Yefremov [Fri, 22 Aug 2014 20:24:40 +0000 (22:24 +0200)]
libmbim: bump to 1.10.0

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/mesa3d: Bump version to 10.2.6
Bernd Kuhls [Wed, 20 Aug 2014 17:27:18 +0000 (19:27 +0200)]
package/mesa3d: Bump version to 10.2.6

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual: file organization: rename files to match new section title
Thomas De Schampheleire [Wed, 20 Aug 2014 19:39:54 +0000 (21:39 +0200)]
manual: file organization: rename files to match new section title

After the renaming of some sections, rename the corresponding files for
clarity.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual: file organization: avoid unnecessary indirection
Thomas De Schampheleire [Wed, 20 Aug 2014 19:39:53 +0000 (21:39 +0200)]
manual: file organization: avoid unnecessary indirection

Some source files of the manual merely contain inclusion of other files.
Especially at top-level this is unnecessary, and one could just as well add
these includes in manual.txt.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide: rework 'Configuration of other components' chapter
Thomas De Schampheleire [Wed, 20 Aug 2014 19:39:52 +0000 (21:39 +0200)]
manual/user guide: rework 'Configuration of other components' chapter

This patch reworks the chapter 'Configuration of other components' as
follows:
- remove separate customize-xxx-config.txt files in favor of one shared file
  configure-other-componenents.txt
- use labeled list instead of separate sections, as the information in each
  section is limited.
- simplify instructions for busybox/uclibc thanks to the kconfig-package
  infrastructure
- rewrite instructions for Linux
- add instructions for Barebox

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide: move tip on configuration searches
Thomas De Schampheleire [Tue, 19 Aug 2014 19:41:48 +0000 (21:41 +0200)]
manual/user guide: move tip on configuration searches

This patch moves the tip on searching in the configuration editors into the
section 'Buildroot configuration', which is more logical.

The wording of that section is slightly adapted to fit this new part.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/user guide: high-level restructuring
Thomas De Schampheleire [Tue, 19 Aug 2014 19:41:47 +0000 (21:41 +0200)]
manual/user guide: high-level restructuring

This patch performs some additional restructuring of the manual,
specifically in the User Guide. In detail:

- Rename 'Daily use' to 'General Buildroot usage'
- Move chapters 'make tips', 'Eclipse integration', and 'Advanced usage' as
  sections under the 'General Buildroot usage' chapter.
- Rename 'Details on Buildroot configuration' into 'Buildroot configuration'
- Rework the 'Customization' section as follows:
  - Move the short section on debugging the external toolchain wrapper into
    the rest of the explanation on external toolchains.
  - Remove the now redundant section on toolchains, as this is already
    explained in much more detail in the 'Buildroot configuration' chapter.
  - Move the sections on busybox/uclibc/kernel configuration from chapter
    'Customization' into a separate chapter 'Configuration of other
    components'.
  - Rename the remaining part of the original 'Customization' chapter into
    'Project-specific customization' and fold it together with the next
    chapter 'Storing the configuration'
- Remove the chapter 'Going further in Buildroot innards' thanks to:
  - Moving the chapter 'How Buildroot works' to the Developer guide.
  - Moving the 'Advanced Buildroot usage' section to the 'General Buildroot
    usage' chapter.
- Remove the chapter 'Hacking Buildroot' by:
  - Adding a reference to adding packages to the 'Project-specific
    customizations' chapter
  - Leaving out the explicit reference to creating board support, as this is
    part of the previous chapter already, so an extra reference is
    redundant.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agomanual/getting started: minor improvements to 'Using Buildroot' section
Thomas De Schampheleire [Tue, 19 Aug 2014 19:41:46 +0000 (21:41 +0200)]
manual/getting started: minor improvements to 'Using Buildroot' section

This patch renames the section 'Using Buildroot' into 'Buildroot quick
start' as real details about Buildroot usage will be in the User Guide
rather than in 'Getting Started'.

Additionally, add a cross-reference to the section about configuring
Buildroot.

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/ltris: fix linking with intl
Romain Naour [Tue, 19 Aug 2014 17:43:56 +0000 (19:43 +0200)]
package/ltris: fix linking with intl

ltris doen't build with (e)glibc toolchain since commit 454a41016f2f074b69e2c677f4749c213c653e86
when gettext package is selected.

With (e)glibc libintl is provided by the libc whereas with uClibc it's provided by gettext.

Linking with intl is only needed if the toolchain needs gettext and locale is set.

Fixes:
http://autobuild.buildroot.net/results/821/82128cb9f5cd6ae2595a8302462f1b5719dad9f7/build-end.log

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/lbreakout2: fix linking with intl
Romain Naour [Wed, 20 Aug 2014 11:25:21 +0000 (13:25 +0200)]
package/lbreakout2: fix linking with intl

lbreakout2 doen't build with (e)glibc toolchain when gettext package is selected.

With (e)glibc libintl is provided by the libc whereas with uClibc it's provided by gettext.

Linking with intl is only needed if the toolchain needs gettext and locale is set.

Fixes:
http://autobuild.buildroot.net/results/a77/a77dd3e18cc4a5e8300ab33eb532cc03d0156f7f/build-end.log

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agousb_modeswitch: more descriptive help text
Jonathan Ben Avraham [Thu, 21 Aug 2014 11:42:59 +0000 (14:42 +0300)]
usb_modeswitch: more descriptive help text

Provides a fuller description of the USB_ModeSwitch functionality for
the benefit of the otherwise clueless.

[Thomas: minor formatting and wording fixes.]

Signed-off-by: Jonathan Ben-Avraham <yba@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/xmlstarlet: fix static linking
Romain Naour [Mon, 18 Aug 2014 21:35:42 +0000 (23:35 +0200)]
package/xmlstarlet: fix static linking

The static linking with libxml2 and lib(e)xslt (--enable-static-libs)
need to be enabled when BR2_PREFER_STATIC_LIB is set.

Fixes:
http://autobuild.buildroot.net/results/0fd/0fd4a65ab98a4cf3fe893c29628608a71e96ecbc/build-end.log

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agotvheadend: fix undefined variable in error print
Danomi Manchego [Wed, 20 Aug 2014 01:20:47 +0000 (21:20 -0400)]
tvheadend: fix undefined variable in error print

The variable "$SCRIPTNAME" is undefined; replace with "$0".

Also, fix "Stopping" spelling.

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agontp: fix undefined variable in error print
Danomi Manchego [Wed, 20 Aug 2014 01:20:46 +0000 (21:20 -0400)]
ntp: fix undefined variable in error print

The variable "$SCRIPTNAME" is undefined; replace with "$0".

Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agogstreamer{, 1}: fix unaligned access detection for arc
Alexey Brodkin [Wed, 20 Aug 2014 15:04:47 +0000 (19:04 +0400)]
gstreamer{, 1}: fix unaligned access detection for arc

Fixes the same issue as reported for microblaze here
http://autobuild.buildroot.net/results/f49/f4914bb3999c8a7a0c0a2afdac5de40fb9058372/

Similar to the existing handling for avr32, microblaze and xtensa.
Also add it for gstreamer1 for good measure as it was missing there as well.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Anton Kolesov <akolesov@synopsys.com>
Cc: Peter Korsgaard <peter@korsgaard.com>
Cc: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agoimagemagick: Disable OpenMP
Benoît Thébaudeau [Wed, 20 Aug 2014 16:49:25 +0000 (18:49 +0200)]
imagemagick: Disable OpenMP

By default (i.e. without adding libgomp.so* to
BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS), if an external toolchain with libgomp
support is used, then libgomp is installed to staging/ , but not to target/ .
Consequently, with such a toolchain, imagemagick's configure detected libgomp as
supported and enabled its usage for the build stage, but then it failed to run
on the target because libgomp was missing. This is the bug #7322.

Disable OpenMP for imagemagick as a temporary workaround, until a better long
term solution is agreed on and implemented.

Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10 years agopackage/gutenprint: replaces -static with -static-libtool-libs
Romain Naour [Sun, 17 Aug 2014 22:35:58 +0000 (00:35 +0200)]
package/gutenprint: replaces -static with -static-libtool-libs

gutenprint rely on the original behaviour of -static, but since commit
in buildroot "support/libtool: make -static behave like -all-static" [1],
the build of genppd is broken.

genppd need to be build statically otherwise the following warning appears:
***WARNING: Use of --disable-static-genppd or --disable-static
            when building CUPS is very dangerous.  The build may
            fail when building the PPD files, or may *SILENTLY*
            build incorrect PPD files or cause other problems.
            Please review the README and release notes carefully!

[1] http://git.buildroot.net/buildroot/commit/?id=97703978ac870ce2b14ad144f8e082de82aa2c64

Fixes:
http://autobuild.buildroot.net/results/55f/55f78104d7a5d11baf5650ac12aaa1b23c2b7743/build-end.log
http://autobuild.buildroot.net/results/fc8/fc8cfe3f27ceaca70c7471c44305317c66cb0eea/build-end.log

Signed-off-by: Romain Naour <romain.naour@openwide.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch: remove no-longer default on atomics option
Yann E. MORIN [Sun, 17 Aug 2014 19:30:03 +0000 (21:30 +0200)]
arch: remove no-longer default on atomics option

Now that all architectures explicitly select this option when it makes
sense, there is no need to have a default value.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <Anton.Kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch/xtensa: always has atomic ops
Yann E. MORIN [Sun, 17 Aug 2014 19:30:02 +0000 (21:30 +0200)]
arch/xtensa: always has atomic ops

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <Anton.Kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch/x86: all x86 but i386 has atomics operations
Yann E. MORIN [Sun, 17 Aug 2014 19:30:01 +0000 (21:30 +0200)]
arch/x86: all x86 but i386 has atomics operations

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <Anton.Kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch/sparc: always has atomic ops
Yann E. MORIN [Sun, 17 Aug 2014 19:30:00 +0000 (21:30 +0200)]
arch/sparc: always has atomic ops

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <Anton.Kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch/sh: always has atomic ops
Yann E. MORIN [Sun, 17 Aug 2014 19:29:59 +0000 (21:29 +0200)]
arch/sh: always has atomic ops

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <Anton.Kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch/powerpc: always has atomic ops
Yann E. MORIN [Sun, 17 Aug 2014 19:29:58 +0000 (21:29 +0200)]
arch/powerpc: always has atomic ops

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <Anton.Kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch/nios2: always has atomic ops
Yann E. MORIN [Sun, 17 Aug 2014 19:29:57 +0000 (21:29 +0200)]
arch/nios2: always has atomic ops

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <Anton.Kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch/mips: always has atomic ops
Yann E. MORIN [Sun, 17 Aug 2014 19:29:56 +0000 (21:29 +0200)]
arch/mips: always has atomic ops

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <Anton.Kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch/microblaze: always has atomic ops
Yann E. MORIN [Sun, 17 Aug 2014 19:29:55 +0000 (21:29 +0200)]
arch/microblaze: always has atomic ops

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <Anton.Kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
10 years agoarch/m68k: always has atomic ops
Yann E. MORIN [Sun, 17 Aug 2014 19:29:54 +0000 (21:29 +0200)]
arch/m68k: always has atomic ops

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Anton Kolesov <Anton.Kolesov@synopsys.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>