This may have been reported already, but 64bit ARM build is failing for me:
In file included from ../../platform/linux-generic/arch/arm/odp_cpu.h:59:0,
from ./include/odp_bitset.h:10,
from ./include/odp_schedule_scalable_ordered.h:14,
from ./include/odp_schedule_scalable.h:15,
from ./include/odp_queue_internal.h:36,
from ./include/odp_classification_datamodel.h:27,
from ./include/odp_packet_io_internal.h:23,
from pktio/io_ops.c:7:
../../platform/linux-generic/arch/arm/odp_llsc.h: In function 'll8':
../../platform/linux-generic/arch/arm/odp_llsc.h:114:3: error: implicit
declaration of function 'ODP_ABORT' [-Werror=implicit-function-declaration]
ODP_ABORT();
^
../../platform/linux-generic/arch/arm/odp_llsc.h:114:3: error: nested extern
declaration of 'ODP_ABORT' [-Werror=nested-externs]
cc1: all warnings being treated as errors
Makefile:1022: recipe for target 'pktio/io_ops.lo' failed
make[1]: *** [pktio/io_ops.lo] Error 1
make[1]: Leaving directory '/root/dev/odp.git/platform/linux-generic'
Makefile:506: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
System:
Marvell Armada 8040 (Cortex-A72) @ 1.3GHz
Ubuntu 16.04 - 4.4.8-armada-17.02.2-g4126e30
-Matias
> On 5 May 2017, at 7:34, Brian Brooks <[email protected]> wrote:
>
> Signed-off-by: Brian Brooks <[email protected]>
> Signed-off-by: Ola Liljedahl <[email protected]>
> Reviewed-by: Honnappa Nagarahalli <[email protected]>
> ---
> platform/linux-generic/Makefile.am | 2 +
> platform/linux-generic/arch/arm/odp_atomic.h | 210 +++++++++++++++++++
> platform/linux-generic/arch/arm/odp_cpu.h | 63 ++++++
> platform/linux-generic/arch/arm/odp_cpu_idling.h | 51 +++++
> platform/linux-generic/arch/arm/odp_llsc.h | 249 +++++++++++++++++++++++
> platform/linux-generic/arch/default/odp_cpu.h | 10 +
> platform/linux-generic/arch/mips64/odp_cpu.h | 10 +
> platform/linux-generic/arch/powerpc/odp_cpu.h | 10 +
> platform/linux-generic/arch/x86/odp_cpu.h | 41 ++++
> 9 files changed, 646 insertions(+)
> create mode 100644 platform/linux-generic/arch/arm/odp_atomic.h
> create mode 100644 platform/linux-generic/arch/arm/odp_cpu.h
> create mode 100644 platform/linux-generic/arch/arm/odp_cpu_idling.h
> create mode 100644 platform/linux-generic/arch/arm/odp_llsc.h
> create mode 100644 platform/linux-generic/arch/default/odp_cpu.h
> create mode 100644 platform/linux-generic/arch/mips64/odp_cpu.h
> create mode 100644 platform/linux-generic/arch/powerpc/odp_cpu.h
> create mode 100644 platform/linux-generic/arch/x86/odp_cpu.h
>