Op 17 mei 2011, om 12:08 heeft Richard Purdie het volgende geschreven: > The current solutions to share uclibc, eglibc and glibc builds in the > same tree all have various issues associated with them. Appending the > suffix to TMPDIR seems like the best solution since sstate (which > defaults to outside TMPDIR) will allow reuse of any components. > > This avoids messy changes to the core with other approaches to this > problem inevitably entail, usually in code where this abstraction isn;'t > logically best placed. > > Signed-off-by: Richard Purdie <[email protected]> > > diff --git a/meta/conf/distro/defaultsetup.conf > b/meta/conf/distro/defaultsetup.conf > index 8da6c0a..e7636b4 100644 > --- a/meta/conf/distro/defaultsetup.conf > +++ b/meta/conf/distro/defaultsetup.conf > @@ -14,6 +14,10 @@ require conf/distro/include/tcmode-${TCMODE}.inc > TCLIBC ?= "eglibc" > require conf/distro/include/tclibc-${TCLIBC}.inc > > +# Allow single libc distros to disable this code > +TCLIBCAPPEND ?= "-${TCLIBC}" > +TMPDIR_append = "${TCLIBCAPPEND}" > + > CACHE = "${TMPDIR}/cache/${TCMODE}-${TCLIBC}${@['', '/' + > str(bb.data.getVar('MACHINE', d, 1))][bool(bb.data.getVar('MACHINE', d, 1))
The line above has whitespace damage, I rediffed it and sent it to this list so people don't have to manually fix the patch _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
