Wolfgang Grandegger wrote: > Jan Kiszka wrote: >> Wolfgang Grandegger wrote: >>> Jan Kiszka wrote: >>>> Wolfgang Grandegger wrote: >>>>> Jan Kiszka wrote: >>>>>> Perrine Martignoni wrote: >>>>>>>> Perrine, did you happen to configure Xenomai with "configure >>>>>>>> --host=arm >>>>>>>> ..."? If yes (see config.log), please use "--host=arm-linux". This >>>>>>>> solved all issues for me. >>>>>>>> >>>>>>>> Awaiting your feedback! >>>>>>> I configure Xenomai with --host=arm. >>>>>>> I tried to configure like this but it doesn't work : >>>>>>> >>>>>>> ./configure --build=arm-linux --host=arm-linux CC=arm-linux-gcc >>>>>> ^^^^^^^^^ >>>>>> I guess you are not compiling Xenomai _on_ an ARM box, are you? :) >>>>>> Try --build=i686-linux here. >>>>> Or just omit it. Also CC=, CXX=, LD= ist not necessary. For PowerPC >>>>> with the ELDK, I just use >>>>> >>>>> ./configure --host=ppc-linux >>>>> >>>>> to configure Xenomai. >>>> Can we define a common ground for this in README.INSTALL, for all >>>> archs? >>>> The simpler, the better. >>>> >>>> I was heavily misled by the PPC section, because I do not cross-compile >>>> everyday, thus had to look up the procedure again and managed to pick >>>> the bad example... >>> I had a closer look and realized, that passing just CC, CXX and LD to >>> the configure script is not enough. There should at least also AR and >>> RANLIB, otherwise the corresponding host tools are used. Then I think, >>> it should be equivalent to automatic tool assignment via --host. >>> >>> Also note, that "--host=arm" will also work with the ELDK, because there >>> are links arm-* to the tools arm-linux-*. I Perrine's configure examples >>> above, arm-ar and arm-ranlib will then be used. >> >> But the issue is that in this case configure is unable to find the >> target OS and fails to detect that shared libs are supported for the >> target. Non-shared build fails with ELDK for unknown reasons. > > Why it is unable to find the target OS. Can you provide an example? And
Look at the configure script. :o) [This is how I found the reason for the non-shared build.] > non-shared builds only fail with the ARM uClibc toolchain from the ELDK. > It builds fine with the normal ARM tool-chain. OK, good to know that the issue is confined. Jan
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
