Hi Martin, On 12/22/15 10:49, Martin Jansa wrote: >> That was what I was trying to do :-) I don't have much experience in >> this, I've been asking on IRC and the mailing lists, and there aren't >> many examples to copy. I think the following works: >> >> COMPATIBLE_MACHINE_armv4 = "(!.*armv4).*" >> COMPATIBLE_MACHINE_armv5 = "(!.*armv5).*" >> COMPATIBLE_MACHINE_mips64 = "(!.*mips64).*" >> >> ? > It's not nice but you can use: > COMPATIBLE_MACHINE_arm = "(.*)" > COMPATIBLE_MACHINE_armv4 = "(-)" > COMPATIBLE_MACHINE_armv5 = "(-)" > COMPATIBLE_MACHINE_mips64 = "(-)" > > If these 3 are the only 3 unsupported, then you can drop override for > x86, x86-64, arm and change the default to (.*).
Okay, those look like they might work too. I build-tested[1] the COMPATIBLE_MACHINE lines I proposed and the build did what I wanted it to do against the 12 I tried. I get the feeling the ones I proposed might do better against things like "armv5te" and those sorts of variants? But I'm happy to send a v5 if yours (or something else) are better. Best regards, Trevor [1] I run-tested them yesterday, so I probably don't have to re-do that test -- _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel