On 20/08/14 20:17, Joel Sherrill wrote:
Hi
Initial quick feedback. I build normally with --enable-rtems-debug
and the tms570ls3137_hdk variant failed to build with this
failure:
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I../../..
-I../../../../cpukit/../../../tms570ls3137_hdk/lib/include -DASM
-march=armv7-r -mthumb -mbig-endian -O2 -ggdb3 -DNDEBUG -Wall
-Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes
-Wnested-externs -march=armv7-r -mthumb -mbig-endian -O2 -ggdb3 -DNDEBUG
Why do we have this -ggdb3 -NDEBUG set?
-Wall -Wmissing-prototypes -Wimplicit-function-declaration
-Wstrict-prototypes -Wnested-externs -MT
libscorecpu_a-arm-context-volatile-clobber.o -MD -MP -MF
.deps/libscorecpu_a-arm-context-volatile-clobber.Tpo -c -o
libscorecpu_a-arm-context-volatile-clobber.o `test -f
'arm-context-volatile-clobber.S' || echo
'../../../../../../../../rtems/c/src/../../cpukit/score/cpu/arm/'`arm-context-volatile-clobber.S
mv -f .deps/libscorecpu_a-arm-context-volatile-clobber.Tpo
.deps/libscorecpu_a-arm-context-volatile-clobber.Po
In file included from
../../../../cpukit/../../../tms570ls3137_hdk/lib/include/rtems/score/percpu.h:25:0,
from
../../../../cpukit/../../../tms570ls3137_hdk/lib/include/rtems/system.h:23,
from
../../../../../../../../rtems/c/src/../../cpukit/score/cpu/arm/cpu.c:29:
../../../../cpukit/../../../tms570ls3137_hdk/lib/include/rtems/score/isrlock.h:
In function '_ISR_lock_ISR_disable_and_acquire':
../../../../cpukit/../../../tms570ls3137_hdk/lib/include/rtems/score/assert.h:38:46:
error: '__ASSERT_FUNC' undeclared (first use in this function)
__assert_func( __FILE__, __LINE__, __ASSERT_FUNC, #_e ) )
It seems <rtems/score/assert.h> is broken in case NDEBUG is defined.
--
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