make[4]: Entering directory '/build/lede-17.01/slaves/phase2/arc_archs/build/sdk/build_dir/target-arc_archs_uClibc-1.0.14/userspace-rcu-0.9.2' make all-recursive make[5]: Entering directory '/build/lede-17.01/slaves/phase2/arc_archs/build/sdk/build_dir/target-arc_archs_uClibc-1.0.14/userspace-rcu-0.9.2' Making all in . make[6]: Entering directory '/build/lede-17.01/slaves/phase2/arc_archs/build/sdk/build_dir/target-arc_archs_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]: Leaving directory '/build/lede-17.01/slaves/phase2/arc_archs/build/sdk/build_dir/target-arc_archs_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_archs/build/sdk/build_dir/target-arc_archs_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_archs/build/sdk/build_dir/target-arc_archs_uClibc-1.0.14/userspace-rcu-0.9.2' Makefile:53: recipe for target '/build/lede-17.01/slaves/phase2/arc_archs/build/sdk/build_dir/target-arc_archs_uClibc-1.0.14/userspace-rcu-0.9.2/.built' failed make[3]: *** [/build/lede-17.01/slaves/phase2/arc_archs/build/sdk/build_dir/target-arc_archs_uClibc-1.0.14/userspace-rcu-0.9.2/.built] Error 2