change log for rtems (2011-09-28)
Ralf Corsepius
ralf.corsepius at rtems.org
Fri Sep 30 08:55:02 UTC 2011
On 09/28/2011 05:10 PM, rtems-vc at rtems.org wrote:
> *sh*
>
> 2011-09-28 Sebastian Huber<sebastian.huber at embedded-brains.de>
>
> PR 1914/cpukit
> * score/src/timespecgreaterthan.c, score/src/ts64greaterthan.c:
> Removed files.
> * score/Makefile.am: Reflect changes above.
> * score/include/rtems/score/timespec.h,
> score/include/rtems/score/timestamp.h,
> score/include/rtems/score/timestamp64.h, score/src/ts64addto.c,
> score/src/ts64divide.c, score/src/ts64dividebyinteger.c,
> score/src/ts64equalto.c, score/src/ts64getnanoseconds.c,
> score/src/ts64getseconds.c, score/src/ts64lessthan.c,
> score/src/ts64set.c, score/src/ts64settozero.c,
> score/src/ts64subtract.c, score/src/ts64toticks.c,
> score/src/ts64totimespec.c: Use CPU_TIMESTAMP_USE_STRUCT_TIMESPEC,
> CPU_TIMESTAMP_USE_INT64, and CPU_TIMESTAMP_USE_INT64_INLINE. Removed
> copy and paste.
ATM, RTEMS doesn't build anymore:
# sparc-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I..
-I../../cpukit/../../../leon3/lib/include -D__RTEMS_INSIDE__
-Werror=overflow -Werror=pointer-to-int-cast -Werror=int-to-pointer-cast
-mcpu=cypress -msoft-float -O2 -g -Wall -Wimplicit-function-declaration
-Wstrict-prototypes -Wnested-externs -MT src/libscore_a-ts64set.o -MD
-MP -MF src/.deps/libscore_a-ts64set.Tpo -c -o src/libscore_a-ts64set.o
`test -f 'src/ts64set.c' || echo
'../../../../../../c/src/../../cpukit/score/'`src/ts64set.c
../../../../../../c/src/../../cpukit/score/src/ts64set.c:24:3: error:
unknown type name 'Timestamp64_Control'
../../../../../../c/src/../../cpukit/score/src/ts64set.c:25:3: error:
unknown type name 'Timestamp64_Control'
../../../../../../c/src/../../cpukit/score/src/ts64set.c:26:3: error:
unknown type name 'Timestamp64_Control'
gmake[6]: *** [src/libscore_a-ts64set.o] Error 1
My guess is, this patch broke it.
Ralf
More information about the vc
mailing list