I seem to be in a downward spiral and could use some assistance pulling out.  I 
think the question might be framed as "what tools and setup do I need to 
develop under 20080808 and beyond?"

Running on Fedora Core 5, building for the Freescale MCF5272C3 at the moment.

The basic spiral:
1.  Got uClinux-dist-20080808 to build using the toolset from the 2006 
Freescale ltib, gcc 4.1.0 (gcc-4.1-uclibc-0.9).
2.  Network performance for a simple socket application was lousy, lots of 
variable delay in processing packets on the receiver.  (Compared to the same 
application running under the 2006 ltib on the same hardware, kernel 2.6.17)
3.  Noted reports of performance problems with SLAB, so I changed to SLUB and 
SLOB, no joy with either.  It's a bit fuzzy now, but I think one had a kernel 
panic while allocating memory at boot, and the other just didn't load, no 
kernel prompts at all.
4.  Based on some help from the Freescale forums, tried applying uClinux 
patches 20080811 and 20080922. Won't compile. (I may not be applying the 
patches correctly)
5.  Noted warnings about the compiler version during build, so I downloaded the 
latest toolset from CodeSourcery, both elf and uclinux.
6.  Now at original uClinux-dist-20080808 and gcc 4.2.3 ... Still won't 
compile, complaining that it can't find limits.h
7.  Saw postings that indicated I might need 'uClibc trunk revision 22067 or 
later', so I tried downloading and using today's snapshot of uClibc, the latest 
release candidate, and the latest release, all with the same error message 
about limits.h.

Any suggestions for a build environment and process that will give me a stable 
foundation?

With a fresh extract of uCLinux-dist-20080808 and gcc 4.2.3, changing only the 
vendor and board during config, I still get the error message about limits.h.

Thanks in advance,

John


//---------------------------------------
The information transmitted is intended only for the person or entity to which 
it is addressed and may contain confidential and/or privileged material. Any 
review, retransmission, dissemination or other use of, or taking of any action 
in reliance upon, this information by persons or entities other than the 
intended recipient is prohibited. If you received this in error, please contact 
the sender and delete the material from any computer.



_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to