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 Comments ? Thanks -Khem