On 14/09/2018 16:08, Jeff Mayes wrote:
[1329/2017] Compiling freebsd/sys/arm/at91/at91_mci.c
In file included from
/home/tester/rtems/rtems-libbsd/freebsd/sys/sys/systm.h:42:0,
from ../../freebsd/sys/arm/at91/at91_mci.c:36:
/home/tester/rtems/rtems-libbsd/freebsd/sys/powerpc/include/machine/cpufunc.h:166:1:
error: redefinition of 'eieio'
eieio(void)
^~~~~
In file included from
/home/tester/rtems/kernel/ppc/powerpc-rtems5/mcp750/lib/include/bsp.h:14:0,
from
/home/tester/rtems/kernel/ppc/powerpc-rtems5/mcp750/lib/include/bsp/fdt.h:18,
from
/home/tester/rtems/rtems-libbsd/rtemsbsd/include/rtems/bsd/local/opt_platform.h:1,
from ../../freebsd/sys/arm/at91/at91_mci.c:30:
/home/tester/rtems/kernel/ppc/powerpc-rtems5/mcp750/lib/include/libcpu/io.h:53:20:
note: previous definition of 'eieio' was here
static inline void eieio(void)
^~~~~
The problem is just as the compiler says. You have two conflicting
definitions of the eieio() function, one in the BSP and one in libbsd.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.hu...@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel