make[4]: Entering directory '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/userspace-rcu-0.9.2'
make  all-recursive
make[5]: Entering directory '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/userspace-rcu-0.9.2'
Making all in .
make[6]: Entering directory '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/userspace-rcu-0.9.2'
  CC       wfqueue.lo
In file included from urcu/static/wfqueue.h:33:0,
                 from wfqueue.c:28:
./urcu/uatomic.h:23:2: error: #error "Cannot build: unrecognized architecture detected."
 #error "Cannot build: unrecognized architecture detected."
  ^
In file included from wfqueue.c:28:0:
urcu/static/wfqueue.h: In function '_cds_wfq_enqueue':
urcu/static/wfqueue.h:78:2: warning: implicit declaration of function 'uatomic_xchg' [-Wimplicit-function-declaration]
  old_tail = uatomic_xchg(&q->tail, &node->next);
  ^
urcu/static/wfqueue.h:78:11: warning: assignment makes pointer from integer without a cast [enabled by default]
  old_tail = uatomic_xchg(&q->tail, &node->next);
           ^
urcu/static/wfqueue.h:84:2: warning: implicit declaration of function 'CMM_STORE_SHARED' [-Wimplicit-function-declaration]
  CMM_STORE_SHARED(*old_tail, node);
  ^
urcu/static/wfqueue.h: In function '___cds_wfq_node_sync_next':
urcu/static/wfqueue.h:99:2: warning: implicit declaration of function 'CMM_LOAD_SHARED' [-Wimplicit-function-declaration]
  while ((next = CMM_LOAD_SHARED(node->next)) == NULL) {
  ^
urcu/static/wfqueue.h:99:15: warning: assignment makes pointer from integer without a cast [enabled by default]
  while ((next = CMM_LOAD_SHARED(node->next)) == NULL) {
               ^
urcu/static/wfqueue.h:104:4: warning: implicit declaration of function 'caa_cpu_relax' [-Wimplicit-function-declaration]
    caa_cpu_relax();
    ^
urcu/static/wfqueue.h: In function '___cds_wfq_dequeue_blocking':
urcu/static/wfqueue.h:126:55: warning: comparison between pointer and integer [enabled by default]
  if (q->head == &q->dummy && CMM_LOAD_SHARED(q->tail) == &q->dummy.next)
                                                       ^
Makefile:720: recipe for target 'wfqueue.lo' failed
make[6]: *** [wfqueue.lo] Error 1
make[6]: *** Waiting for unfinished jobs....
  CC       wfcqueue.lo
In file included from urcu/wfcqueue.h:31:0,
                 from wfcqueue.c:25:
./urcu/arch.h:26:2: error: #error "Cannot build: unrecognized architecture detected."
 #error "Cannot build: unrecognized architecture detected."
  ^
In file included from urcu/static/wfcqueue.h:35:0,
                 from wfcqueue.c:26:
./urcu/uatomic.h:23:2: error: #error "Cannot build: unrecognized architecture detected."
 #error "Cannot build: unrecognized architecture detected."
  ^
In file included from wfcqueue.c:26:0:
urcu/static/wfcqueue.h: In function '_cds_wfcq_empty':
urcu/static/wfcqueue.h:143:2: warning: implicit declaration of function 'CMM_LOAD_SHARED' [-Wimplicit-function-declaration]
  return CMM_LOAD_SHARED(head->node.next) == NULL
  ^
urcu/static/wfcqueue.h:143:42: warning: comparison between pointer and integer [enabled by default]
  return CMM_LOAD_SHARED(head->node.next) == NULL
                                          ^
urcu/static/wfcqueue.h:144:31: warning: comparison between pointer and integer [enabled by default]
   && CMM_LOAD_SHARED(tail->p) == &head->node;
                               ^
urcu/static/wfcqueue.h: In function '___cds_wfcq_append':
urcu/static/wfcqueue.h:178:2: warning: implicit declaration of function 'uatomic_xchg' [-Wimplicit-function-declaration]
  old_tail = uatomic_xchg(&tail->p, new_tail);
  ^
urcu/static/wfcqueue.h:178:11: warning: assignment makes pointer from integer without a cast [enabled by default]
  old_tail = uatomic_xchg(&tail->p, new_tail);
           ^
urcu/static/wfcqueue.h:189:2: warning: implicit declaration of function 'CMM_STORE_SHARED' [-Wimplicit-function-declaration]
  CMM_STORE_SHARED(old_tail->next, new_head);
  ^
urcu/static/wfcqueue.h: In function '___cds_wfcq_busy_wait':
urcu/static/wfcqueue.h:227:3: warning: implicit declaration of function 'caa_cpu_relax' [-Wimplicit-function-declaration]
   caa_cpu_relax();
   ^
urcu/static/wfcqueue.h: In function '___cds_wfcq_node_sync_next':
urcu/static/wfcqueue.h:244:15: warning: assignment makes pointer from integer without a cast [enabled by default]
  while ((next = CMM_LOAD_SHARED(node->next)) == NULL) {
               ^
urcu/static/wfcqueue.h: In function '___cds_wfcq_first':
urcu/static/wfcqueue.h:264:2: warning: implicit declaration of function 'cmm_smp_read_barrier_depends' [-Wimplicit-function-declaration]
  cmm_smp_read_barrier_depends();
  ^
urcu/static/wfcqueue.h: In function '___cds_wfcq_next':
urcu/static/wfcqueue.h:317:12: warning: assignment makes pointer from integer without a cast [enabled by default]
  if ((next = CMM_LOAD_SHARED(node->next)) == NULL) {
            ^
urcu/static/wfcqueue.h:319:3: warning: implicit declaration of function 'cmm_smp_rmb' [-Wimplicit-function-declaration]
   cmm_smp_rmb();
   ^
urcu/static/wfcqueue.h:320:32: warning: comparison between pointer and integer [enabled by default]
   if (CMM_LOAD_SHARED(tail->p) == node)
                                ^
urcu/static/wfcqueue.h: In function '___cds_wfcq_dequeue_with_state':
urcu/static/wfcqueue.h:387:12: warning: assignment makes pointer from integer without a cast [enabled by default]
  if ((next = CMM_LOAD_SHARED(node->next)) == NULL) {
            ^
urcu/static/wfcqueue.h:403:3: warning: implicit declaration of function 'uatomic_cmpxchg' [-Wimplicit-function-declaration]
   if (uatomic_cmpxchg(&tail->p, node, &head->node) == node) {
   ^
urcu/static/wfcqueue.h:403:52: warning: comparison between pointer and integer [enabled by default]
   if (uatomic_cmpxchg(&tail->p, node, &head->node) == node) {
                                                    ^
urcu/static/wfcqueue.h: In function '___cds_wfcq_splice':
urcu/static/wfcqueue.h:521:8: warning: assignment makes pointer from integer without a cast [enabled by default]
   head = uatomic_xchg(&src_q_head->node.next, NULL);
        ^
urcu/static/wfcqueue.h:524:38: warning: comparison between pointer and integer [enabled by default]
   if (CMM_LOAD_SHARED(src_q_tail->p) == &src_q_head->node)
                                      ^
urcu/static/wfcqueue.h:536:7: warning: assignment makes pointer from integer without a cast [enabled by default]
  tail = uatomic_xchg(&src_q_tail->p, &src_q_head->node);
       ^
Makefile:720: recipe for target 'wfcqueue.lo' failed
make[6]: *** [wfcqueue.lo] Error 1
make[6]: Leaving directory '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/userspace-rcu-0.9.2'
Makefile:909: recipe for target 'all-recursive' failed
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/userspace-rcu-0.9.2'
Makefile:544: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/userspace-rcu-0.9.2'
Makefile:53: recipe for target '/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/userspace-rcu-0.9.2/.built' failed
make[3]: *** [/build/lede-17.01/slaves/phase2/arc_arc700/build/sdk/build_dir/target-arc_arc700_uClibc-1.0.14/userspace-rcu-0.9.2/.built] Error 2