On (01/09/09 16:07), Khem Raj wrote: > On (01/09/09 08:31), Khem Raj wrote: > > On (01/09/09 10:21), Dirk Opfer wrote: > > > > > > > > Attached implementation is based on this suggestion. I have not done > > > > wholesale change to distro confs only for micro and minimal. > > > > > > > > I tested this patch with > > > > > > > > > > > > for targ in `ls openembedded/conf/machine/*.conf|cut -d '/' -f 4|cut -d > > > > '.' -f 1`; do echo -n "$targ "; MACHINE=$targ DISTRO=minimal bitbake -e > > > > |grep TARGET_OS=\"; done > > > > > > > > and all machine confs were giving correct values for TARGET_OS > > > > also I repeated same test with DISTRO=minimal-uclibc > > > > > > > > Comments ? > > > > > > e300 doesn't implement the signal processing engine (SPE). > > > Only e500v1 and e500v2 supports these instructions. > > > > yes thats right. Thanks for pointing it out. > > -Khem > > > As discussed further on IRC here is another implementation which adds > eabi to be a DISTRO_FEATURE and depends on BASE_PACKAGE_ARCH to find > the machine arch which can support eabi. For SPE there is no choice > left to distro. > > Sample change for distro I have done for minimal and micro. We might > create new distro for oabi like micro-oabi and minimal-oabi similarily > a uclibc variant if needed. For now the micro and minimal distros ask > for eabi feature. > > Another change it has it changing linux-uclibcgnueabi to > linux-uclibceabi and -linux to -linux-gnu > > I have built a console image successfully with this > Hi This is the final version of the patch that I am going to commit. This also changes the target triplet for linux-uclibgnueabi to uclibc-uclibcebi. So I have also bumped up the OELAYOUT_ABI Please raise any objections now Thanks -Khem