<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Sun, Apr 10, 2016 at 6:17 PM Robert Yang <<a href="mailto:liezhi.yang@windriver.com">liezhi.yang@windriver.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On 04/11/2016 03:06 AM, Denys Dmytriyenko wrote:<br>
> On Sun, Apr 10, 2016 at 07:14:56AM -0700, Robert Yang wrote:<br>
>> It mismatched such as qemux86 and qemux86-64 which was incorrect, for<br>
>> example:<br>
>> COMPATIBLE_MACHINE = "(qemux86)"<br>
><br>
> That will match qemux86 and qemux86-64 and is by design! It's a regular<br>
<br>
I'm afraid no, please see my last reply, for others such as<br>
MACHINE_OVERRIDES, they never design to work in such a way, so I don't<br>
think that COMPATIBLE_MACHINE should work in this way. If you really<br>
want to match more, I think that you can set it as "(qemux86.*)" or<br>
something familiar.<br></blockquote><div><br></div><div>That's an apples and oranges comparison. MACHINEOVERRIDES is part of OVERRIDES, which has *completely* different semantics than COMPATIBLE_*. COMPATIBLE_MACHINE is a regex variable more like BBMASK than anything else, and it's been that way since we introduced it. OVERRIDES has nothing to do with regular expressions.</div></div></div>