Thomas Petazzoni
53bf889cdc
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 >
2014-08-29 09:16:00 +02:00
Thomas Petazzoni
2b77369882
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 >
2014-08-29 09:15:42 +02:00
Peter Korsgaard
134f51bf0d
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 >
2014-08-29 08:59:01 +02:00
Bernd Kuhls
779cb8be9e
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 >
2014-08-27 22:19:59 +02:00
Thomas Petazzoni
11323613a8
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 >
2014-08-27 21:32:39 +02:00
Thomas Petazzoni
f9a11a8fed
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 >
2014-08-27 21:31:51 +02:00
Thomas Petazzoni
837ff3b752
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 >
2014-08-27 21:31:47 +02:00
Thomas Petazzoni
0f46e48c9c
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 >
2014-08-27 21:31:02 +02:00
Jörg Krause
5e6b7159d7
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 >
2014-08-27 16:49:51 +02:00
Gustavo Zacarias
5de840cc6a
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 >
2014-08-26 23:49:18 +02:00
Peter Korsgaard
fdff715089
Update for 2014.08-rc3
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014.08-rc3
2014-08-26 10:26:38 +02:00
Yann E. MORIN
1939011ce6
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 >
2014-08-25 23:08:17 +02:00
Romain Naour
e05c6a791d
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 >
2014-08-25 20:12:04 +02:00
Romain Naour
16c1af8d9d
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 >
2014-08-25 20:07:50 +02:00
Romain Naour
47128a9b82
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 >
2014-08-25 19:55:20 +02:00
Gustavo Zacarias
374adc17a0
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 >
2014-08-25 19:50:30 +02:00
Thomas De Schampheleire
f21256b86a
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 >
2014-08-21 15:39:33 +02:00
Thomas De Schampheleire
a14ce4d57c
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 >
2014-08-21 15:39:33 +02:00
Thomas De Schampheleire
5a980678f6
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 >
2014-08-21 15:39:33 +02:00
Thomas De Schampheleire
47c1c50134
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 >
2014-08-21 15:39:32 +02:00
Thomas De Schampheleire
77007ad950
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 >
2014-08-21 15:39:32 +02:00
Thomas De Schampheleire
3afdf89f69
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 >
2014-08-21 15:39:32 +02:00
Romain Naour
1d57260757
package/ltris: fix linking with intl
...
ltris doen't build with (e)glibc toolchain since commit 454a41016f
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 >
2014-08-21 15:36:01 +02:00
Romain Naour
56ed21e726
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 >
2014-08-21 15:34:47 +02:00
Jonathan Ben Avraham
e1d7f2dc8f
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 >
2014-08-21 15:29:02 +02:00
Romain Naour
b840bc6345
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 >
2014-08-21 15:25:50 +02:00
Danomi Manchego
5400717833
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 >
2014-08-21 15:23:02 +02:00
Danomi Manchego
1b86a60d7a
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 >
2014-08-21 15:22:47 +02:00
Alexey Brodkin
520e74f2b5
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 >
2014-08-21 15:21:46 +02:00
Benoît Thébaudeau
9579e6aac3
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 >
2014-08-21 15:19:47 +02:00
Romain Naour
f67e7ba06f
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 >
2014-08-18 11:04:58 +02:00
Yann E. MORIN
a690fea1ac
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 >
2014-08-18 11:03:36 +02:00
Yann E. MORIN
6a1f8b712d
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 >
2014-08-18 11:03:28 +02:00
Yann E. MORIN
4f07578a86
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 >
2014-08-18 11:03:16 +02:00
Yann E. MORIN
da86e94f80
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 >
2014-08-18 11:03:09 +02:00
Yann E. MORIN
5d22b6e06c
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 >
2014-08-18 11:03:02 +02:00
Yann E. MORIN
84e8a337d5
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 >
2014-08-18 11:02:57 +02:00
Yann E. MORIN
700080c494
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 >
2014-08-18 11:02:51 +02:00
Yann E. MORIN
4e99ab9bd7
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 >
2014-08-18 11:02:41 +02:00
Yann E. MORIN
85da209efb
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 >
2014-08-18 11:02:31 +02:00
Yann E. MORIN
0d79bc13ec
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 >
2014-08-18 11:01:40 +02:00
Yann E. MORIN
5b98309f59
arch/bfin: 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 >
2014-08-18 11:01:31 +02:00
Yann E. MORIN
116f63f4d7
arch/avr32: 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 >
2014-08-18 11:01:22 +02:00
Yann E. MORIN
b8a8263858
arch/arm: always has atomic ops
...
armv6 and above all have one sort of atomic ops or another. For armv5
and below, they are emulated, either as a kernel trap, a kernel VDSO,
or compiler intrinsics.
Aarch64 is just armv8, so make it a single commit. ;-)
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 >
2014-08-18 11:00:51 +02:00
Anton Kolesov
b63ede67ea
msgpack: add dependency on atomic operations
...
This fixes:
http://autobuild.buildroot.net/results/44849a386cefb8899f4560296bfbbd8ea19ee910/
Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com >
[yann.morin.1998@free.fr: use the new symbol; remove comment strings]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-08-18 11:00:34 +02:00
Anton Kolesov
669ce8c75e
libftdi: add dependency on atomic operations
...
This fixes:
http://autobuild.buildroot.net/results/6cb25ed954840109c9d0e582e922b0ba9d07e174/
Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com >
[yann.morin.1998@free.fr: use the new symbol; remove comment strings]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-08-18 11:00:17 +02:00
Anton Kolesov
8277bb18db
pulseaudio: add dependency on atomic operations
...
This fixes:
http://autobuild.buildroot.net/results/d463f3bf730a600a07ed6cd33695bf45e9fd3540/
Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com >
[yann.morin.1998@free.fr: use the new symbol; remove comment strings]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-08-18 11:00:07 +02:00
Anton Kolesov
da2f182237
cairo: add dependency on atomic operations
...
This fixes:
http://autobuild.buildroot.net/results/fadfaa9916724d310d0dda555a1db31bee1601d0/
Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com >
[yann.morin.1998@free.fr: use the new symbol; remove comment strings;
fix weston's comment]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-08-18 10:58:21 +02:00
Anton Kolesov
a30b868de6
manual: document dependencies on atomic operations
...
Add atomic operations to the list of generic dependencies.
Since this is an architecture option, there is no comment string to be
added.
Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com >
[yann.morin.1998@free.fr: use the new arch-option; remove comment string]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-08-18 10:58:15 +02:00
Yann E. MORIN
6172ceb3cf
toolchain: drop the now-unused old BR2_TOOLCHAIN_HAS_ATOMIC_INTRINSICS
...
It's now been replaced with BR2_ARCH_HAS_ATOMICS, annd all packages have
been changed to use that instead.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Cc: Anton Kolesov <Anton.Kolesov@synopsys.com >
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-08-18 10:57:55 +02:00