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

Reply via email to