[OE-core] [RFC PATCH] distro/defaultsetup.conf: Append TCLIBC to TMPDIR by default

Koen Kooi koen at dominion.thruhere.net
Tue May 17 10:55:48 UTC 2011


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 <richard.purdie at linuxfoundation.org>
> 
> 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



More information about the Openembedded-core mailing list