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