kumquat-buildroot/package/gstreamer1
Thomas Petazzoni 8ea392b84e json-c: needs __sync_val_compare_and_swap_4
While json-c itself builds fine on platforms that don't provide the
__sync atomic built-ins, it does use them. json-c doesn't fail to
build because only a library is built, so such function calls are left
unresolved. But as soon as it gets used in another package linked in a
program, linking will fail due to the missing
__sync_val_compare_and_swap_4() function.

To fix this, we make json-c depend on BR2_TOOLCHAIN_HAS_SYNC_4, and
propagate to the reverse dependencies:

 - json-c
   - fastd
   - pulseaudio
     - efl
     - espeak
     - gst-plugins-good
     - gst1-plugins-good
     - mpd
   - rsyslog
   - ubus

Note that pulseaudio already had a BR2_ARCH_HAS_ATOMICS dependency,
which we are keeping for the moment, and will clean-up in a subsequent
commit.

This commit will also fix packages that could optionally use json-c,
and therefore fixes build failures like:

  http://autobuild.buildroot.org/results/4fe/4feaa9089ee9a183c5086b791bea35c0156945af/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2016-02-06 11:16:00 +01:00
..
gst1-imx
gst1-libav gst1-libav: bump to version 1.6.3 2016-01-21 00:00:45 +01:00
gst1-plugins-bad gst1-plugins-bad: add install to staging directory 2016-02-01 21:46:08 +01:00
gst1-plugins-base gst1-plugins-base: bump to version 1.6.3 2016-01-21 00:00:31 +01:00
gst1-plugins-good json-c: needs __sync_val_compare_and_swap_4 2016-02-06 11:16:00 +01:00
gst1-plugins-ugly gst1-plugins-ugly: bump to version 1.6.3 2016-01-21 00:00:41 +01:00
gst1-validate gst1-validate: fix compile with cairo support 2015-10-27 22:50:05 +01:00
gst-omx
gstreamer1 gstreamer1: don't rely on a recent coreutils for relative symlink support 2016-02-02 09:17:38 +01:00
Config.in
gstreamer1.mk