in a plain oe-core setup, bitbake already worked in TMPDIR=tmp-eglibc If I then launch hob, it creates a new TMPDIR=tmp-eglibc-eglibc (note that TCLIBCAPPEND is appended twice) which seems wrong as I would expect it to reuse the previous TMPDIR. If I remove the old tmp-eglibc dir, then hob creates a new tmp-eglibc dir, so it seems that when it finds an old TMPDIR, hob appends again TCLIBCAPPEND instead of reusing the detected TMPDIR.
Starting a build without an existing tmp directory clearly shows the bug as tmp-eglibc is created to create pseudo, and then tmp-eglibc-eglibc is created to continue the build.
This issue is addressed by the following commit: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=64cb3cde276a8aa5c879256c3f19ca05abc58b06