This is the mail archive of the newlib@sourceware.cygnus.com mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

more on i960 specific files




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