<div dir="ltr"><div>Thanks, I have resent the patchset with the fix included.</div><div><br></div><div>Alex<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 12 Aug 2019 at 04:59, Khem Raj &lt;<a href="mailto:raj.khem@gmail.com">raj.khem@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Fails same way on qemuarm/glibc<br>
<br>
<a href="https://errors.yoctoproject.org/Errors/Details/260792/" rel="noreferrer" target="_blank">https://errors.yoctoproject.org/Errors/Details/260792/</a><br>
<br>
On Fri, Aug 9, 2019 at 11:11 AM Khem Raj &lt;<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; <a href="https://errors.yoctoproject.org/Errors/Details/260208/" rel="noreferrer" target="_blank">https://errors.yoctoproject.org/Errors/Details/260208/</a><br>
&gt;<br>
&gt; On Thu, Aug 8, 2019 at 9:12 AM Alexander Kanavin &lt;<a href="mailto:alex.kanavin@gmail.com" target="_blank">alex.kanavin@gmail.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; Rebase files/0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch<br>
&gt; &gt;<br>
&gt; &gt; License-Update: clarified license for numpy/core/src/multiarray/dragon4.c (it is MIT)<br>
&gt; &gt; Signed-off-by: Alexander Kanavin &lt;<a href="mailto:alex.kanavin@gmail.com" target="_blank">alex.kanavin@gmail.com</a>&gt;<br>
&gt; &gt; ---<br>
&gt; &gt;  ...-and-so-on-for-libraries-by-default-.patch | 47 ++++++++-----------<br>
&gt; &gt;  .../python-numpy/python-numpy.inc             |  8 ++--<br>
&gt; &gt;  ...<a href="http://umpy_1.16.3.bb" rel="noreferrer" target="_blank">umpy_1.16.3.bb</a> =&gt; <a href="http://python3-numpy_1.17.0.bb" rel="noreferrer" target="_blank">python3-numpy_1.17.0.bb</a>} |  0<br>
&gt; &gt;  3 files changed, 24 insertions(+), 31 deletions(-)<br>
&gt; &gt;  rename meta/recipes-devtools/python-numpy/{<a href="http://python3-numpy_1.16.3.bb" rel="noreferrer" target="_blank">python3-numpy_1.16.3.bb</a> =&gt; <a href="http://python3-numpy_1.17.0.bb" rel="noreferrer" target="_blank">python3-numpy_1.17.0.bb</a>} (100%)<br>
&gt; &gt;<br>
&gt; &gt; diff --git a/meta/recipes-devtools/python-numpy/files/0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch b/meta/recipes-devtools/python-numpy/files/0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch<br>
&gt; &gt; index 8fe0d1a27ee..98a97058312 100644<br>
&gt; &gt; --- a/meta/recipes-devtools/python-numpy/files/0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch<br>
&gt; &gt; +++ b/meta/recipes-devtools/python-numpy/files/0001-Don-t-search-usr-and-so-on-for-libraries-by-default-.patch<br>
&gt; &gt; @@ -1,4 +1,4 @@<br>
&gt; &gt; -From c14554c7e2fff8dd559dfb41e7dd11392c6f85e3 Mon Sep 17 00:00:00 2001<br>
&gt; &gt; +From 672a75c8417ce08db9e31fc415ec445479231d5a Mon Sep 17 00:00:00 2001<br>
&gt; &gt;  From: Alexander Kanavin &lt;<a href="mailto:alex.kanavin@gmail.com" target="_blank">alex.kanavin@gmail.com</a>&gt;<br>
&gt; &gt;  Date: Thu, 10 Dec 2015 13:20:30 +0200<br>
&gt; &gt;  Subject: [PATCH] Don&#39;t search /usr and so on for libraries by default to<br>
&gt; &gt; @@ -10,14 +10,14 @@ Signed-off-by: Ross Burton &lt;<a href="mailto:ross.burton@intel.com" target="_blank">ross.burton@intel.com</a>&gt;<br>
&gt; &gt;  Signed-off-by: Alexander Kanavin &lt;<a href="mailto:alex.kanavin@gmail.com" target="_blank">alex.kanavin@gmail.com</a>&gt;<br>
&gt; &gt;<br>
&gt; &gt;  ---<br>
&gt; &gt; - numpy/distutils/system_info.py | 50 ++++------------------------------<br>
&gt; &gt; - 1 file changed, 6 insertions(+), 44 deletions(-)<br>
&gt; &gt; + numpy/distutils/system_info.py | 42 ++++------------------------------<br>
&gt; &gt; + 1 file changed, 5 insertions(+), 37 deletions(-)<br>
&gt; &gt;<br>
&gt; &gt;  diff --git a/numpy/distutils/system_info.py b/numpy/distutils/system_info.py<br>
&gt; &gt; -index 2424943..bf56a6d 100644<br>
&gt; &gt; +index ba2b1f4..f94dce1 100644<br>
&gt; &gt;  --- a/numpy/distutils/system_info.py<br>
&gt; &gt;  +++ b/numpy/distutils/system_info.py<br>
&gt; &gt; -@@ -274,51 +274,13 @@ if sys.platform == &#39;win32&#39;:<br>
&gt; &gt; +@@ -278,45 +278,13 @@ if sys.platform == &#39;win32&#39;:<br>
&gt; &gt;               add_system_root(os.path.join(conda_dir, &#39;Library&#39;))<br>
&gt; &gt;<br>
&gt; &gt;   else:<br>
&gt; &gt; @@ -45,31 +45,24 @@ index 2424943..bf56a6d 100644<br>
&gt; &gt;  -            default_x11_include_dirs.extend([&#39;/usr/lib/X11/include&#39;,<br>
&gt; &gt;  -                                             &#39;/usr/include/X11&#39;])<br>
&gt; &gt;  -<br>
&gt; &gt; --    import subprocess as sp<br>
&gt; &gt; --    tmp = None<br>
&gt; &gt; --    try:<br>
&gt; &gt; --        # Explicitly open/close file to avoid ResourceWarning when<br>
&gt; &gt; --        # tests are run in debug mode Python 3.<br>
&gt; &gt; --        tmp = open(os.devnull, &#39;w&#39;)<br>
&gt; &gt; --        p = sp.Popen([&quot;gcc&quot;, &quot;-print-multiarch&quot;], stdout=sp.PIPE,<br>
&gt; &gt; --                     stderr=tmp)<br>
&gt; &gt; --    except (OSError, DistutilsError):<br>
&gt; &gt; --        # OSError if gcc is not installed, or SandboxViolation (DistutilsError<br>
&gt; &gt; --        # subclass) if an old setuptools bug is triggered (see gh-3160).<br>
&gt; &gt; --        pass<br>
&gt; &gt; --    else:<br>
&gt; &gt; --        triplet = str(p.communicate()[0].decode().strip())<br>
&gt; &gt; --        if p.returncode == 0:<br>
&gt; &gt; --            # gcc supports the &quot;-print-multiarch&quot; option<br>
&gt; &gt; --            default_x11_lib_dirs += [os.path.join(&quot;/usr/lib/&quot;, triplet)]<br>
&gt; &gt; --            default_lib_dirs += [os.path.join(&quot;/usr/lib/&quot;, triplet)]<br>
&gt; &gt; --    finally:<br>
&gt; &gt; --        if tmp is not None:<br>
&gt; &gt; --            tmp.close()<br>
&gt; &gt; +-    with open(os.devnull, &#39;w&#39;) as tmp:<br>
&gt; &gt; +-        try:<br>
&gt; &gt; +-            p = subprocess.Popen([&quot;gcc&quot;, &quot;-print-multiarch&quot;], stdout=subprocess.PIPE,<br>
&gt; &gt; +-                         stderr=tmp)<br>
&gt; &gt; +-        except (OSError, DistutilsError):<br>
&gt; &gt; +-            # OSError if gcc is not installed, or SandboxViolation (DistutilsError<br>
&gt; &gt; +-            # subclass) if an old setuptools bug is triggered (see gh-3160).<br>
&gt; &gt; +-            pass<br>
&gt; &gt; +-        else:<br>
&gt; &gt; +-            triplet = str(p.communicate()[0].decode().strip())<br>
&gt; &gt; +-            if p.returncode == 0:<br>
&gt; &gt; +-                # gcc supports the &quot;-print-multiarch&quot; option<br>
&gt; &gt; +-                default_x11_lib_dirs += [os.path.join(&quot;/usr/lib/&quot;, triplet)]<br>
&gt; &gt; +-                default_lib_dirs += [os.path.join(&quot;/usr/lib/&quot;, triplet)]<br>
&gt; &gt;  +    default_lib_dirs = libpaths([&#39;/deadir/lib&#39;], platform_bits)<br>
&gt; &gt;  +    default_include_dirs = [&#39;/deaddir/include&#39;]<br>
&gt; &gt;  +    default_src_dirs = [&#39;.&#39;, &#39;/deaddir/src&#39;]<br>
&gt; &gt; -+<br>
&gt; &gt; +<br>
&gt; &gt;  +    default_x11_lib_dirs = libpaths([&#39;/deaddir/lib&#39;], platform_bits)<br>
&gt; &gt;  +    default_x11_include_dirs = [&#39;/deaddir/include&#39;]<br>
&gt; &gt;<br>
&gt; &gt; diff --git a/meta/recipes-devtools/python-numpy/python-numpy.inc b/meta/recipes-devtools/python-numpy/python-numpy.inc<br>
&gt; &gt; index 43c3053cd88..c5d2a15ff21 100644<br>
&gt; &gt; --- a/meta/recipes-devtools/python-numpy/python-numpy.inc<br>
&gt; &gt; +++ b/meta/recipes-devtools/python-numpy/python-numpy.inc<br>
&gt; &gt; @@ -1,7 +1,7 @@<br>
&gt; &gt;  SUMMARY = &quot;A sophisticated Numeric Processing Package for Python&quot;<br>
&gt; &gt;  SECTION = &quot;devel/python&quot;<br>
&gt; &gt; -LICENSE = &quot;BSD-3-Clause &amp; BSD-2-Clause &amp; PSF &amp; Apache-2.0 &amp; BSD&quot;<br>
&gt; &gt; -LIC_FILES_CHKSUM = &quot;file://LICENSE.txt;md5=d26bde5432613cce2334b93985576231&quot;<br>
&gt; &gt; +LICENSE = &quot;BSD-3-Clause &amp; BSD-2-Clause &amp; PSF &amp; Apache-2.0 &amp; BSD &amp; MIT&quot;<br>
&gt; &gt; +LIC_FILES_CHKSUM = &quot;file://LICENSE.txt;md5=1a32aba007a415aa8a1c708a0e2b86a1&quot;<br>
&gt; &gt;<br>
&gt; &gt;  SRCNAME = &quot;numpy&quot;<br>
&gt; &gt;<br>
&gt; &gt; @@ -10,8 +10,8 @@ SRC_URI = &quot;<a href="https://github.com/$%7BSRCNAME%7D/$%7BSRCNAME%7D/releases/download/v$%7BPV%7D/$%7BS" rel="noreferrer" target="_blank">https://github.com/${SRCNAME}/${SRCNAME}/releases/download/v${PV}/${S</a><br>
&gt; &gt;             file://0001-npy_cpu-Add-riscv-support.patch \<br>
&gt; &gt;             ${CONFIGFILESURI} \<br>
&gt; &gt;             &quot;<br>
&gt; &gt; -SRC_URI[md5sum] = &quot;0886e5b5017f08f2b7a624c0b5931e61&quot;<br>
&gt; &gt; -SRC_URI[sha256sum] = &quot;adf063a3f87ab89393f5eea0eb903293b112fa0a308e8c594a75ffa585d81d4f&quot;<br>
&gt; &gt; +SRC_URI[md5sum] = &quot;c48b2ad785f82cdfe28c907ce35e2a71&quot;<br>
&gt; &gt; +SRC_URI[sha256sum] = &quot;47b7b6145e7ba5918ce26be25999b6d4b35cf9fbfdf46b7da50090ffdb020445&quot;<br>
&gt; &gt;<br>
&gt; &gt;  UPSTREAM_CHECK_URI = &quot;<a href="https://github.com/numpy/numpy/releases" rel="noreferrer" target="_blank">https://github.com/numpy/numpy/releases</a>&quot;<br>
&gt; &gt;  UPSTREAM_CHECK_REGEX = &quot;(?P&lt;pver&gt;\d+(\.\d+)+)\.tar&quot;<br>
&gt; &gt; diff --git a/meta/recipes-devtools/python-numpy/<a href="http://python3-numpy_1.16.3.bb" rel="noreferrer" target="_blank">python3-numpy_1.16.3.bb</a> b/meta/recipes-devtools/python-numpy/<a href="http://python3-numpy_1.17.0.bb" rel="noreferrer" target="_blank">python3-numpy_1.17.0.bb</a><br>
&gt; &gt; similarity index 100%<br>
&gt; &gt; rename from meta/recipes-devtools/python-numpy/<a href="http://python3-numpy_1.16.3.bb" rel="noreferrer" target="_blank">python3-numpy_1.16.3.bb</a><br>
&gt; &gt; rename to meta/recipes-devtools/python-numpy/<a href="http://python3-numpy_1.17.0.bb" rel="noreferrer" target="_blank">python3-numpy_1.17.0.bb</a><br>
&gt; &gt; --<br>
&gt; &gt; 2.17.1<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; Openembedded-core mailing list<br>
&gt; &gt; <a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
&gt; &gt; <a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div>