**** BEGIN LOGGING AT Sat Mar 02 02:59:59 2013 Mar 02 05:19:15 So, I have a layer which uses a prebuilt toolchain. With the interesting trait that ${localedir} should always be /usr/lib/locale, regardless of what ${libdir} is. And this is harder than I want it to be, because oe-core/meta/conf/bitbake.conf is processed after my layer.conf, and sets localedir unconditionally. Mar 02 05:19:47 It seems to me that my life would be easier if that were a conditional assignment, but it's been a really long week and I may be missing some obviously-superior technique for addressing this. Mar 02 20:53:00 So, I discovered that if I want to override an unconditional setting in a later-processed config file, I can. foo_${DISTRO} = "bar" Mar 02 20:53:24 This is simultaneously atrocious and sort of elegant in its simplicity. Mar 02 20:54:23 all: the autobuilder is down for the day. testing the new code base. We should see it back up late this evening, early tomorrow am Mar 02 20:57:22 the main ab master page is still up so logs, buildstatus and whatnot is still available. Mar 02 21:25:19 seebs: or you can just use the 'forcevariable' override, which is designed to be used to forcibly set variables in local.conf regardless of what's parsed afterward Mar 02 21:25:37 Ah-hah! I had not realized what that was for. Makes sense. Mar 02 21:25:54 BTW, it turns out that my life would have been very marginally easier if you'd used ?= for localedir when you added it. :) Mar 02 21:26:08 it used to be 'local', as an analogue to local.conf, but that apparently didn't show the intent as well Mar 02 21:26:16 ... It also turns out I spent nearly six hours trying to reinvent that setting before noticing that you'd already solved it upstream. Mar 02 21:26:17 heh, oops :) Mar 02 21:26:22 Yesterday? Not one of my best days ever. Mar 02 21:26:49 (Issue being, our prebuilt toolchain uses /usr/lib/locale unconditionally for both 32-bit and 64-bit targets.) Mar 02 21:26:51 yeah, we had to use that to force them into usr/lib/ regardless of what baselib is set to Mar 02 21:26:56 * kergoth nods, exactly Mar 02 21:27:08 it makes sense, since the files there aren't different for 32 vs 64 anymore Mar 02 21:27:25 i intended to rfc a patch to change the default to force it to lib/,b ut never got around to it Mar 02 21:27:44 I would like to see that done, myself, because I think it's a better default. Probably. Mar 02 21:28:06 s/anymore/anyway/ Mar 02 21:28:07 heh Mar 02 21:33:04 I am not sure what if anything needs to be done to change where glibc looks for those files, but I assume it's not a huge challenge. **** BEGIN LOGGING AT Sun Mar 03 00:04:28 2013 **** ENDING LOGGING AT Sun Mar 03 02:59:58 2013