/data/oe/build/tmp-eglibc/sysroots/x86_64-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-gcc -save-temps --sysroot=/data/oe/build/tmp-eglibc/sysroots/genericarmv8 -o test test.c
In file included from /data/oe/build/tmp-eglibc/sysroots/genericarmv8/usr/include/asm-generic/types.h:7:0, from /data/oe/build/tmp-eglibc/sysroots/genericarmv8/usr/include/asm/types.h:1, from /data/oe/build/tmp-eglibc/sysroots/genericarmv8/usr/include/linux/types.h:4, from /data/oe/build/tmp-eglibc/sysroots/genericarmv8/usr/include/asm/sigcontext.h:19, from /data/oe/build/tmp-eglibc/sysroots/genericarmv8/usr/include/bits/sigcontext.h:27, from /data/oe/build/tmp-eglibc/sysroots/genericarmv8/usr/include/signal.h:338, from test.c:8:
/data/oe/build/tmp-eglibc/sysroots/genericarmv8/usr/include/asm-generic/int-ll64.h:29:44: error: conflicting types for 'int64_t'
In file included from test.c:2:0:
/data/oe/build/tmp-eglibc/sysroots/genericarmv8/usr/include/sys/types.h:197:1: note: previous declaration of ‘int64_t’ was here
minimized testcase:
Failure on aarch64:
/data/oe/ build/tmp- eglibc/ sysroots/ x86_64- linux/usr/ bin/aarch64- oe-linux/ aarch64- oe-linux- gcc -save-temps --sysroot= /data/oe/ build/tmp- eglibc/ sysroots/ genericarmv8 -o test test.c
In file included from /data/oe/ build/tmp- eglibc/ sysroots/ genericarmv8/ usr/include/ asm-generic/ types.h: 7:0,
from /data/oe/ build/tmp- eglibc/ sysroots/ genericarmv8/ usr/include/ asm/types. h:1,
from /data/oe/ build/tmp- eglibc/ sysroots/ genericarmv8/ usr/include/ linux/types. h:4,
from /data/oe/ build/tmp- eglibc/ sysroots/ genericarmv8/ usr/include/ asm/sigcontext. h:19,
from /data/oe/ build/tmp- eglibc/ sysroots/ genericarmv8/ usr/include/ bits/sigcontext .h:27,
from /data/oe/ build/tmp- eglibc/ sysroots/ genericarmv8/ usr/include/ signal. h:338,
from test.c:8: build/tmp- eglibc/ sysroots/ genericarmv8/ usr/include/ asm-generic/ int-ll64. h:29:44: error: conflicting types for 'int64_t' build/tmp- eglibc/ sysroots/ genericarmv8/ usr/include/ sys/types. h:197:1: note: previous declaration of ‘int64_t’ was here
/data/oe/
In file included from test.c:2:0:
/data/oe/
Success on amd64:
$ gcc -o test test.c
$