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