**** BEGIN LOGGING AT Fri Nov 06 02:59:58 2015 Nov 06 08:31:00 morning all Nov 06 08:50:24 good morning Nov 06 13:26:54 What's the best way to manage several machines with only slight differences? Nov 06 13:27:41 I need different machine names to select some boot files, but there are other overrides that stay the same Nov 06 13:27:59 cannot you just use different image recipes? Nov 06 13:29:41 for example we're building images for different TV regions (atsc, dvb, arib) as the same MACHINE, just by including different set of packages in different images Nov 06 13:30:26 it's only tricky for components which need to be built differently, so we build them with different paths, so that they can be staged in sysroot in parallel Nov 06 13:34:15 the problem is the fsbl code Nov 06 13:34:47 SRC_URI election is done via overrides Nov 06 13:36:55 Crofton|work, one of the things I've done is create a base .inc file or something like that.. in that file define an override that is common to all of the machines that will use it.. Nov 06 13:37:09 then just require the common file which specifies nearly all of the params for a given machine Nov 06 13:37:26 hmm, this seems close, do we have instructions for override creation? Nov 06 13:42:54 the piece you want to mess with is the MACHINEOVERRIDES Nov 06 13:43:06 defaults to: Nov 06 13:43:06 MACHINEOVERRIDES ?= "${MACHINE}" Nov 06 13:43:26 I'd suggest overriding that to MACHINEOVERRIDES = ":${MACHINE}" Nov 06 13:43:54 witht hef irst bit being the common... the last bit being hte machine.. Nov 06 13:44:02 ah ok, just stsarted into bitbake manual Nov 06 13:44:18 as for documentation/instructions, I've not seen anything that describes this.. but this chunk is very much OE specific.. Nov 06 13:46:00 so you wouldn't use this in Yocto Linux :) Nov 06 13:46:14 I don't use Yocto Linux.. I use the Yocto Project.. :) Nov 06 13:46:33 ...and the Yocto Project luckily includes OE Nov 06 13:46:44 heh Nov 06 13:46:57 ok, need to figure out how to implement this Nov 06 13:47:21 a pox on vendors with crappy fsbls and inability to detect speed grade or cpu at boot Nov 06 13:48:09 but that still leaves you with rebuilding all MACHINE_ARCH recipes for each MACHINE separately Nov 06 13:48:42 which much slower than building N images with small differences for the same MACHINE Nov 06 13:48:51 JaMa, yes it does.. Nov 06 13:48:58 but in my case that was a feature not a deficit.. Nov 06 13:49:58 slow builds are good feature for OSV, because they can deliver massive speed-up in future releases? :P Nov 06 13:50:47 Slow builds havn't been an issue for us... Nov 06 13:51:34 the MACHINE_ARCH recipes per machine was an advantage.. we don't want the same recipes as they do change per machine config.. Nov 06 13:51:46 it's possible they are the same, but not always.. Nov 06 13:51:58 but it's a lot easier to maintain and see the differences.. Nov 06 13:54:14 14:28:00 < Crofton|work> I need different machine names to select some boot files, but there are other overrides that stay the same Nov 06 13:54:29 if "some boot files" is the only difference between them Nov 06 13:54:46 then it probably doesn't need to rebuild all MACHINE_ARCH recipes Nov 06 13:58:12 I know Nov 06 13:58:52 tis an annoying situation Nov 06 14:01:00 I've not done it -- but you can define additional machine types.. and set the same MACHINE_ARCH for all BSPs.. Nov 06 14:01:09 then use a different arch for the unique versions.. Nov 06 14:01:13 it'll work, but I've not done it Nov 06 14:01:36 the unique ones you would do something liek PACKAGE_ARCH = "${MACHINE_ARCH_VARIANT}" Nov 06 14:01:50 in the unique machinef iles you define the MACHINE_ARCH_VARIANT = "${MACHINE}" Nov 06 14:01:58 and MACHINE_ARCH = "" Nov 06 14:02:23 you then need to add MACHINE_ARCH_VARIANT to the list of package arches.. (likely at a higher position then machine_arch) Nov 06 17:45:36 hmmm, since latest oe, build blocks at "linux-yocto-4.1.8+git... do_fetch". Seems to perpertually try to clone kernel repo. Not sure how to debug this Nov 06 17:51:18 what's the do_fetch log show? Nov 06 17:51:24 also check ps and see what processes are running Nov 06 19:06:33 So I completely understand why OE can be so complex after working through the how to switch fsbl sanely Nov 06 19:06:42 using two machines, with all the pain that entails, however, if we only had another feature, it could be really neat! Nov 06 19:33:20 heh Nov 06 23:18:34 * reactor16 Hi All Nov 06 23:20:35 anyone heard of "infeonion project compile toolchain" ? Nov 06 23:23:33 not I Nov 06 23:24:43 i get a source for my router its hg532e Nov 06 23:25:09 and i have trouble to find compiling tools for it , anyone can help ? Nov 06 23:25:32 its mips cpu and linux source code Nov 07 00:03:26 can anyone help me to compile this firmware http://consumer.huawei.com/en/support/downloads/detail/index.htm?id=40662 **** ENDING LOGGING AT Sat Nov 07 02:59:59 2015