On 2 Apr 2012, at 17:04, KP Kirchdoerfer wrote: > Am 01.04.2012 00:14, schrieb davidMbrooke: >> Hi all, >> >> I *finally* got my ARM toolchain to compile! Seems there are some issues >> with NPTL on ARM (both for uClibc 0.9.32.1 and 0.9.33) so I have >> reverted to the "new" pthread implementation for now (only for armv6; >> i486 still uses NPTL). A couple of minor fixes were required in >> toolchain/buildtool.mk plus some configuration tweaks elsewhere. >> >> I have uploaded my kernel and uClibc config files to Git in case anyone >> else wants to try building an ARM toolchain intended for the Raspberry >> Pi. I have also updated the Wiki page. Should be a simple case of: >> buildtool.pl -t armv6-unknown-linux-uclibcgnueabi build toolchain >> >> I am still working on the ac_cv_* settings in make/MasterInclude.mk so >> there are some Package build failures because of that. Nonetheless it is >> encouraging to find that around 80% of the Packages build OK, just not >> the important ones... :-) > > Indeed it's more than encouraging - you and Andrew did an awesome job > coming closer to cross-compiling. > With your latest commits the amount of packages failing has shrinked > again, and I think the most important ones are almost there to testdrive > an image on a Raspberry pi - if this will be shipped. > (Don't know if such a box/toy is something that can be used with > Bering-uClibc - but then a 25$-toy to test cross-compiling is worth the > money :) - though there is always qemu to test, but running LEAF on a > real box is something different, I'm eager waiting to see the first > pictures). > > The more I work with it, and accompanied by the comprehensive wiki page, > the more I understand the changes - I can imagine building and releasing > for other architectures is around the corner. It will require a few more > steps building and testing packages, building releases, but at the end > it's hopefully just a matter of time - and it will a big step for LEAF > after all these years. Exciting times! > > Unfortunately I won't be a lot of help in the forthcoming future, I'm > away until mid of April from the end of the week. > > Thanks to both of you! > kp
Thanks kp. Andrew did a great job leading the way to make this a success. I believe I have fixed all the simple ARM build failures and the few that remain are not in the core packages so are not top priority. I'm going to test an ARM build using qemu so I can iron out some more issues before I get a chance to order a Raspberry Pi. I do want to see Bering-uClibc running on that hardware and it may become an affordable, standard non-x86 testbed for us. There are other ARM devices (SheevaPlug, DockStar, Pogoplug etc.) which we could target too - and I already own a Pogoplug which could be fun to try. Toys are not only for kids :-) david ------------------------------------------------------------------------------ Better than sec? Nothing is better than sec when it comes to monitoring Big Data applications. Try Boundary one-second resolution app monitoring today. Free. http://p.sf.net/sfu/Boundary-dev2dev _______________________________________________ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel