more on i960 specific files
Joel Sherrill
joel@OARcorp.com
Wed Oct 15 13:17:00 GMT 1997
It looks like the files in the machine i960 directory may not be totally
proper replacements for the generic implementatiaon of the string
functions. The files do not seem to contain the exact same symbols the C
implementation does. I saw a conflict as follows:
/i960-rtems/lib/libc.a(strcpy.o)(.text+0x0):strcpy.s: multiple definition
of `strcat'
i960-rtems/lib/libc.a(strcat.o)(.text+0x0):/usr1/rtems/work/tools_ada/build-i960-tools/i960-rtems/newlib/libc/string/../../../../../src/newlib/libc/string/strcat.c:
first defined here
So be careful when construcitng the makefile and seeing what is really
valid to use. I think setjmp is probably OK.
For now, I am just using the setump out of the i960 directory. Optimized
i960 string operations are not THAT important to me right now. :)
--joel
More information about the Newlib
mailing list