Files
shredos.x86_64/package
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
..
2015-12-28 17:43:57 +01:00
2016-01-08 18:48:12 +01:00
2015-12-29 22:54:15 +01:00
2016-02-01 07:17:30 +01:00
2016-01-11 17:29:45 +01:00
2015-12-19 15:32:29 +01:00
2016-01-14 14:12:01 +01:00
2016-01-20 15:44:36 +01:00
2016-01-01 21:52:14 +01:00
2016-01-21 15:26:49 +01:00
2016-01-01 19:48:47 +01:00
2015-12-24 12:41:55 +01:00
2016-01-25 23:36:13 +01:00
2015-12-28 21:59:09 +01:00
2016-01-16 14:09:42 +01:00
2015-12-29 12:23:07 +01:00
2015-12-29 12:26:29 +01:00
2016-02-02 09:13:44 +01:00
2016-01-31 10:07:04 +01:00
2016-01-31 23:49:34 +01:00
2016-01-12 21:39:47 +01:00
2016-01-08 18:51:33 +01:00
2015-12-20 22:49:04 +01:00
2016-02-03 23:16:25 +01:00
2016-01-31 22:56:12 +01:00
2016-02-05 21:47:51 +01:00
2015-12-28 22:32:10 +01:00
2016-01-25 23:11:23 +01:00
2015-12-29 17:03:50 +01:00
2015-12-30 22:18:11 +01:00
2015-12-20 22:49:51 +01:00
2016-01-31 14:17:14 +01:00
2015-12-28 21:57:15 +01:00
2015-12-30 23:28:04 +01:00
2016-01-30 08:34:05 +01:00
2016-01-12 21:37:02 +01:00
2016-01-20 15:45:43 +01:00
2015-12-19 14:48:48 +01:00
2016-01-20 17:27:16 +01:00
2016-01-20 17:27:09 +01:00
2016-01-08 18:31:47 +01:00
2016-01-08 18:46:24 +01:00
2016-01-20 22:58:09 +01:00
2016-01-31 08:28:51 +01:00
2016-01-16 14:07:44 +01:00
2016-01-12 22:26:53 +01:00
2015-12-26 16:16:00 +01:00
2016-01-27 21:36:39 +01:00
2016-01-26 21:20:05 +01:00
2016-01-27 21:54:07 +01:00
2016-01-29 17:13:01 +01:00
2016-01-12 21:36:47 +01:00
2016-01-26 22:49:23 +01:00
2016-02-05 23:12:03 +01:00
2016-01-11 17:29:28 +01:00
2015-12-28 17:43:43 +01:00
2016-01-08 19:08:55 +01:00
2015-12-30 19:23:02 +01:00
2016-01-31 10:09:08 +01:00
2016-01-20 15:44:17 +01:00
2016-01-26 23:01:40 +01:00
2016-01-13 09:33:38 +01:00
2016-01-08 18:52:44 +01:00
2016-01-12 22:27:50 +01:00
2015-12-21 23:04:15 +01:00
2016-01-05 22:40:27 +01:00
2016-01-14 22:34:11 +01:00
2016-02-02 16:34:23 +01:00
2016-02-04 22:52:54 +01:00
2016-02-02 17:54:08 +01:00
2016-01-18 21:46:15 +01:00
2016-02-02 09:14:40 +01:00
2015-12-21 23:11:26 +01:00
2015-12-30 14:52:54 +01:00
2016-01-31 23:45:09 +01:00
2016-02-03 23:26:51 +01:00
2016-01-26 22:25:59 +01:00
2016-01-31 16:39:37 +01:00
2015-12-22 22:58:39 +01:00
2016-02-01 21:26:45 +01:00
2016-01-08 20:28:50 +01:00
2016-01-31 21:06:25 +01:00
2016-02-01 14:23:57 +01:00
2016-01-08 18:45:46 +01:00
2016-01-31 20:43:09 +01:00
2016-01-21 22:10:38 +01:00
2015-12-29 18:01:27 +01:00
2016-01-01 21:55:17 +01:00
2016-01-08 18:27:56 +01:00
2015-12-21 23:01:10 +01:00
2016-02-01 14:44:35 +01:00
2016-02-02 01:02:18 +01:00
2015-12-18 22:06:32 +01:00
2016-02-01 19:59:00 +01:00
2016-02-01 19:32:42 +01:00
2015-12-23 17:46:02 +01:00
2016-01-25 23:35:37 +01:00
2015-12-22 22:35:20 +01:00
2015-12-30 14:53:48 +01:00
2016-02-05 23:22:42 +01:00
2016-01-26 21:52:51 +01:00
2016-01-31 14:12:23 +01:00
2016-02-03 23:14:51 +01:00
2015-12-27 12:07:12 +01:00
2016-02-01 17:19:36 +01:00