My apologies for my first posting in HTML format, I failed to change to plain text mode before pressing the send button!
Hello, Thank you for creating ptxdist, it is a great tool! I have successfully created a toolchain, kernel, and root filesystem and executed it on my target hardware using an Atmel AT91SAM9G20 processor using ptxdist 2010.01.0. This project was based on the example project you provide in the distribution: OSELAS.BSP-Pengutronix-Generic, keeping the gcc, glibc, and binutils versions as originally specified in that example project, but using my own Externel Kernel source tree (2.6.28). I now need to create an environment to support an older release of our product that uses different package versions from your example project. I have created a new toolchain by using your default toolchain ptxconfig file and changing the following: gcc to 4.2.4 glibc to 2.5 binutils left at 2.18 and a new project by cloning your example project and modifying it to use the new toolchain (and again my own external kernel source tree). The problem: The toolchain build completes successfully, but in looking at the logfile, I had numerous "warning: C99 inline functions are not supported: using GNU89" messages (on many packages). An example of this warning from the logfile is attached as "ptxdist_warning1.txt". I created a new project by cloning your example project as before, and changing to the new toolchain. A build of that project failed, yielding an error: "undefined reference to ppoll" (as shown in attached "ptxdist_error1.txt". I did find the file "ppoll.c" in the toolchain build-target/glibc-2.5/io directory, so the ppoll routine exists, but for some reason was not included? Thinking the warnings during the toolchain build might be the culprit, I changed the gcc version to 4.3.2 (same as your default toolchain) and build a new toolchain. This time the toolchain build failed with an include path problem as shown in attached "ptxdist_error2.txt". Can you help with this problem? Is this a dependency issue between the gcc/glibc/binutils versions I have selected. If so, how do I determine the "right mix" of versions of these packages to be successful. For compatibility with the older release of our project, I don't much mind changing gcc versions, but would much like to stay with glibc 2.5 and my external kernel source tree. Thank you and Best Regards, Ron Knollman -- ptxdist mailing list ptxdist@pengutronix.de