<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Sun, Apr 10, 2016 at 6:17 PM Robert Yang &lt;<a href="mailto:liezhi.yang@windriver.com">liezhi.yang@windriver.com</a>&gt; 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>
&gt; On Sun, Apr 10, 2016 at 07:14:56AM -0700, Robert Yang wrote:<br>
&gt;&gt; It mismatched such as qemux86 and qemux86-64 which was incorrect, for<br>
&gt;&gt; example:<br>
&gt;&gt; COMPATIBLE_MACHINE = &quot;(qemux86)&quot;<br>
&gt;<br>
&gt; That will match qemux86 and qemux86-64 and is by design! It&#39;s a regular<br>
<br>
I&#39;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&#39;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 &quot;(qemux86.*)&quot; or<br>
something familiar.<br></blockquote><div><br></div><div>That&#39;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&#39;s been that way since we introduced it. OVERRIDES has nothing to do with regular expressions.</div></div></div>