<div dir="ltr">Seems like what was now merged to morty didn&#39;t include this.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 17, 2018 at 8:06 PM, akuster808 <span dir="ltr">&lt;<a href="mailto:akuster808@gmail.com" target="_blank">akuster808@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF"><span class="">
    <p><br>
    </p>
    <br>
    <div class="m_-6088208376238100494moz-cite-prefix">On 01/15/2018 12:14 AM, Martin Jansa
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">ping</div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Sat, Dec 2, 2017 at 1:37 AM, Martin
          Jansa <span dir="ltr">&lt;<a href="mailto:martin.jansa@gmail.com" target="_blank">martin.jansa@gmail.com</a>&gt;</span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From: Khem
            Raj &lt;<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>&gt;<br>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br></span>
    pick up now for stagging.<br>
    armin<div><div class="h5"><br>
    <blockquote type="cite">
      <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">
            <br>
            When using distros which use old kernels gnutls fails to
            build<br>
            due to missing SYS_getrandom, therefore we need to check for
            this<br>
            before using it.<br>
            Fixes errorr e.g.<br>
            <br>
            | ../../../gnutls-3.5.3/lib/nett<wbr>le/rnd-linux.c: In
            function &#39;have_getrandom&#39;:<br>
            | ../../../gnutls-3.5.3/lib/nett<wbr>le/rnd-linux.c:59:42:
            error: &#39;SYS_getrandom&#39; undeclared (first use in this
            function)<br>
            |  #  define getrandom(dst,s,flags) syscall(SYS_getrandom,
            (void*)dst, (size_t)s, (unsigned int)flags)<br>
            <br>
            Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>&gt;<br>
            Signed-off-by: Martin Jansa &lt;<a href="mailto:Martin.Jansa@gmail.com" target="_blank">Martin.Jansa@gmail.com</a>&gt;<br>
            ---<br>
             .../gnutls/gnutls/check_SYS_g<wbr>etrandom.patch        |
            35 ++++++++++++++++++++++<br>
             meta/recipes-support/gnutls/<a href="http://gnutls_3.5.3.bb" rel="noreferrer" target="_blank">g<wbr>nutls_3.5.3.bb</a> 
                  |  1 +<br>
             2 files changed, 36 insertions(+)<br>
             create mode 100644 meta/recipes-support/gnutls/gn<wbr>utls/check_SYS_getrandom.patch<br>
            <br>
            diff --git a/meta/recipes-support/gnutls/<wbr>gnutls/check_SYS_getrandom.pat<wbr>ch
            b/meta/recipes-support/gnutls/<wbr>gnutls/check_SYS_getrandom.pat<wbr>ch<br>
            new file mode 100644<br>
            index 0000000..535c22a<br>
            --- /dev/null<br>
            +++ b/meta/recipes-support/gnutls/<wbr>gnutls/check_SYS_getrandom.pat<wbr>ch<br>
            @@ -0,0 +1,35 @@<br>
            +From f26c3979ab0325edb2e410d287bc50<wbr>1cf00e0ac0 Mon Sep
            17 00:00:00 2001<br>
            +From: Nikos Mavrogiannopoulos &lt;<a href="mailto:nmav@redhat.com" target="_blank">nmav@redhat.com</a>&gt;<br>
            +Date: Mon, 22 Aug 2016 16:32:34 +0200<br>
            +Subject: [PATCH] rnd-linux: added check for SYS_getrandom
            being defined<br>
            +<br>
            +This allows to compile the getrandom() code in old Linux
            systems<br>
            +which do not have the system call defined.<br>
            +---<br>
            +<br>
            +Upstream-Status: Backport<br>
            +Signed-off-by: Khem Raj &lt;<a href="mailto:raj.khem@gmail.com" target="_blank">raj.khem@gmail.com</a>&gt;<br>
            +<br>
            + lib/nettle/rnd-linux.c | 6 +++++-<br>
            + 1 file changed, 5 insertions(+), 1 deletion(-)<br>
            +<br>
            +diff --git a/lib/nettle/rnd-linux.c
            b/lib/nettle/rnd-linux.c<br>
            +index d7f07a6..7a24d05 100644<br>
            +--- a/lib/nettle/rnd-linux.c<br>
            ++++ b/lib/nettle/rnd-linux.c<br>
            +@@ -56,7 +56,11 @@ static dev_t _gnutls_urandom_fd_rdev =
            0;<br>
            + # else<br>
            + #  include &lt;sys/syscall.h&gt;<br>
            + #  undef getrandom<br>
            +-#  define getrandom(dst,s,flags) syscall(SYS_getrandom,
            (void*)dst, (size_t)s, (unsigned int)flags)<br>
            ++#  if defined(SYS_getrandom)<br>
            ++#   define getrandom(dst,s,flags) syscall(SYS_getrandom,
            (void*)dst, (size_t)s, (unsigned int)flags)<br>
            ++#  else<br>
            ++#   define getrandom(dst,s,flags) -1<br>
            ++#  endif<br>
            + # endif<br>
            +<br>
            + static unsigned have_getrandom(void)<br>
            +--<br>
            +libgit2 0.24.0<br>
            +<br>
            diff --git a/meta/recipes-support/gnutls/<a href="http://gnutls_3.5.3.bb" rel="noreferrer" target="_blank"><wbr>gnutls_3.5.3.bb</a>
            b/meta/recipes-support/gnutls/<a href="http://gnutls_3.5.3.bb" rel="noreferrer" target="_blank"><wbr>gnutls_3.5.3.bb</a><br>
            index b2dbb07..0400588 100644<br>
            --- a/meta/recipes-support/gnutls/<a href="http://gnutls_3.5.3.bb" rel="noreferrer" target="_blank"><wbr>gnutls_3.5.3.bb</a><br>
            +++ b/meta/recipes-support/gnutls/<a href="http://gnutls_3.5.3.bb" rel="noreferrer" target="_blank"><wbr>gnutls_3.5.3.bb</a><br>
            @@ -4,6 +4,7 @@ SRC_URI += &quot;<a class="m_-6088208376238100494moz-txt-link-freetext">file://correct_rpl_</a>gettimeofd<wbr>ay_signature.patch
            \<br>
                         <a class="m_-6088208376238100494moz-txt-link-freetext">file://0001-configure.ac-fix</a>-<wbr>sed-command.patch
            \<br>
                         <a class="m_-6088208376238100494moz-txt-link-freetext">file://use-pkg-config-to</a>-loca<wbr>te-zlib.patch
            \<br>
                         <a class="m_-6088208376238100494moz-txt-link-freetext">file://0001-Use-correct</a>-inclu<wbr>de-dir-with-minitasn.patch
            \<br>
            +            <a class="m_-6088208376238100494moz-txt-link-freetext">file://check_SYS_getrandom</a>.pat<wbr>ch \<br>
                         <a class="m_-6088208376238100494moz-txt-link-freetext">file://CVE-2016-7444.patch</a> \<br>
                        &quot;<br>
             SRC_URI[md5sum] = &quot;6c2c7f40ddf52933ee3ca474cb8cb<wbr>63c&quot;<br>
            <span class="m_-6088208376238100494HOEnZb"><font color="#888888">--<br>
                2.7.4<br>
                <br>
              </font></span></blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="m_-6088208376238100494mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <br>
  </div></div></div>

</blockquote></div><br></div>