<div dir="ltr">On 12 January 2018 at 08:11, Hongxu Jia <span dir="ltr">&lt;<a href="mailto:hongxu.jia@windriver.com" target="_blank">hongxu.jia@windriver.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+       # Recompile _sysconfigdata after modifying it<br>
+       cd ${PKGD}<br>
+       ${STAGING_BINDIR_NATIVE}/${<wbr>PYTHON_PN}-native/${PYTHON_PN} \<br>
+            -c &quot;from py_compile import compile; compile(&#39;./${libdir}/python${<wbr>PYTHON_MAJMIN}/_sysconfigdata.<wbr>py&#39;)&quot;<br>
+       ${STAGING_BINDIR_NATIVE}/${<wbr>PYTHON_PN}-native/${PYTHON_PN} \<br>
+            -c &quot;from py_compile import compile; compile(&#39;./${libdir}/python${<wbr>PYTHON_MAJMIN}/_sysconfigdata.<wbr>py&#39;, optimize=1)&quot;<br>
+       ${STAGING_BINDIR_NATIVE}/${<wbr>PYTHON_PN}-native/${PYTHON_PN} \<br>
+            -c &quot;from py_compile import compile; compile(&#39;./${libdir}/python${<wbr>PYTHON_MAJMIN}/_sysconfigdata.<wbr>py&#39;, optimize=2)&quot;<br>
+       cd -<br></blockquote><div><br></div><div>Do we really need to generate optimise=1 and optimise=2 variants for a file which is just data?</div><div><br></div><div>I&#39;d suggest something like this would be neater:</div><div><br></div><div>rm -f ${PKGD}/${libdir}/python*/__pycache__/_sysconfigdata.*</div><div>nativepython -m py_compile ${PKGD}/${libdir}/python*/_sysconfigdata.py</div><div><br></div><div>Ross</div></div></div></div>