> On 13 May 2017, at 1:29, Honnappa Nagarahalli
> <[email protected]> wrote:
>
> On 10 May 2017 at 02:29, Elo, Matias (Nokia - FI/Espoo)
> <[email protected]> wrote:
>> 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
>>
>>
>
> Is this for clang/gcc?
>
gcc 5.4.0.
$ ./configure --enable-schedule-scalable
...
opendataplane 1.14.0.0
ODP Library version: 114:0:1
Helper Library version: 112:0:0
implementation_name: odp-linux
host: aarch64-unknown-linux-gnu
ARCH_DIR arm
ARCH_ABI arm64-linux
with_platform: linux-generic
helper_linux: no
prefix: /usr/local
sysconfdir: ${prefix}/etc
libdir: ${exec_prefix}/lib
includedir: ${prefix}/include
testdir:
WITH_ARCH: arm
cc: gcc
cc version: 5.4.0
cppflags:
am_cppflags: -I/usr/local/include
am_cxxflags: -std=c++11
cflags: -g -O2 -I/usr/local/include
am_cflags: -pthread -DODP_SCHEDULE_SCALABLE
-DIMPLEMENTATION_NAME=odp-linux -DODP_DEBUG_PRINT=0 -DODPH_DEBUG_PRINT=0
-DODP_DEBUG=0 -W -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wold-style-definition -Wpointer-arith -Wcast-align
-Wnested-externs -Wcast-qual -Wformat-nonliteral -Wformat-security -Wundef
-Wwrite-strings -std=c99
ldflags:
am_ldflags: -pthread -lrt -ldl
libs: -lrt -ldl -lcrypto -L/usr/local/lib -lconfig
defs: -DHAVE_CONFIG_H
static libraries: yes
shared libraries: yes
ABI compatible: yes
Deprecated APIs: no
cunit: no
test_vald: no
test_perf: no
test_perf_proc: no
test_cpp: no
test_helper: no
test_example: no
user_guides: no