<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">​Hello, Tim.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">Probably we can. I can see that at least the armhf toolchain is indeed available on stretch, and its requirements are much less demanding than the ones from sid. See below:</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default"><font face="monospace, monospace">- <a href="https://packages.debian.org/stretch/crossbuild-essential-armhf">https://packages.debian.org/stretch/crossbuild-essential-armhf</a></font></div><div class="gmail_default"><font face="monospace, monospace">  Package:</font></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default"><font face="monospace, monospace">crossbuild-essential-armhf (12.3)</font></div></blockquote><div class="gmail_default"><font face="monospace, monospace">  Deps:</font></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default"><font face="monospace, monospace"><div class="gmail_default">dep: dpkg-cross</div></font></div><div class="gmail_default"><font face="monospace, monospace"><div class="gmail_default">tools for cross compiling Debian packages</div></font></div><div class="gmail_default"><font face="monospace, monospace"><div class="gmail_default">dep: g++-arm-linux-gnueabihf (&gt;= 5.3)</div></font></div><div class="gmail_default"><font face="monospace, monospace"><div class="gmail_default">GNU C++ compiler for the armhf architecture</div></font></div><div class="gmail_default"><font face="monospace, monospace"><div class="gmail_default">dep: gcc-arm-linux-gnueabihf (&gt;= 5.3)</div></font></div></blockquote><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default"><font face="monospace, monospace">- <a href="https://packages.debian.org/sid/crossbuild-essential-armhf">https://packages.debian.org/sid/crossbuild-essential-armhf</a></font><br></div><div class="gmail_default"><font face="monospace, monospace"><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font face="monospace, monospace">  Package:</font></div><blockquote style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default"><font face="monospace, monospace">crossbuild-essential-armhf (12.4)</font></div></blockquote><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><font face="monospace, monospace">  Deps:</font></div><blockquote style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default"><font face="monospace, monospace"><div class="gmail_default"><div class="gmail_default">dep: dpkg-cross</div><div class="gmail_default">tools for cross compiling Debian packages</div><div class="gmail_default">dep: g++-arm-linux-gnueabihf (&gt;= 7.2)</div><div class="gmail_default">GNU C++ compiler for the armhf architecture</div><div class="gmail_default">dep: gcc-arm-linux-gnueabihf (&gt;= 7.2)</div><div class="gmail_default">GNU C compiler for the armhf architecture</div><div class="gmail_default"><br></div></div></font></div></blockquote><div class="gmail_default"><font face="monospace, monospace"><br></font></div>I should have tried the one from stretch first, but for some reason didn&#39;t think about that.</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">I agree that we should try to use the one from stretch then.<br><br></font></div><div class="gmail_default" style="font-family:monospace,monospace">​Thanks</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 20, 2018 at 5:44 PM,  <span dir="ltr">&lt;<a href="mailto:Tim.Bird@sony.com" target="_blank">Tim.Bird@sony.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Applied and pushed.<br>
<br>
I&#39;m still testing.  Bonnie had problems compiling with the new compiler.<br>
I haven&#39;t checked what the compiler version is.  Going all the way from<br>
Jessie to Sid might be too big of a jump.<br>
<br>
Is it possible to use this same approach, but just use Stretch&#39;s repository?<br>
<br>
Thanks!<br>
 -- Tim<br>
<div><div class="h5"><br>
&gt; -----Original Message-----<br>
&gt; From: <a href="mailto:fuego-bounces@lists.linuxfoundation.org">fuego-bounces@lists.<wbr>linuxfoundation.org</a> [mailto:<a href="mailto:fuego-">fuego-</a><br>
&gt; <a href="mailto:bounces@lists.linuxfoundation.org">bounces@lists.linuxfoundation.<wbr>org</a>] On Behalf Of Guilherme Campos<br>
&gt; Camargo<br>
&gt; Sent: Monday, March 19, 2018 3:48 PM<br>
&gt; To: <a href="mailto:fuego@lists.linuxfoundation.org">fuego@lists.linuxfoundation.<wbr>org</a><br>
&gt; Subject: [Fuego] [PATCH] Install crosstoolchains from debian unstable<br>
&gt; instead of emdebian<br>
&gt;<br>
&gt; Emdebian has reportedly ceased to publish updates to its packages since<br>
&gt; the beginning of 2015 causing some of them to be outdated and to<br>
&gt; conflict with other packages in Debian Jessie.<br>
&gt;<br>
&gt; The arm crosstoolchains that we were fetching from emdebian are<br>
&gt; currently conflicting with the newest packages from debian/security,<br>
&gt; what prevents the build to succeed.<br>
&gt;<br>
&gt; On this patch, we remove emdebian sources and add debian unstable to apt<br>
&gt; sources in order to install those packages from debian official<br>
&gt; repositories.<br>
&gt;<br>
&gt; Signed-off-by: Guilherme Campos Camargo &lt;<a href="mailto:guicc@profusion.mobi">guicc@profusion.mobi</a>&gt;<br>
&gt; ---<br>
&gt;  fuego-ro/toolchains/install_<wbr>cross_toolchain.sh | 8 ++++----<br>
&gt;  1 file changed, 4 insertions(+), 4 deletions(-)<br>
&gt;<br>
&gt; diff --git a/fuego-ro/toolchains/install_<wbr>cross_toolchain.sh b/fuego-<br>
&gt; ro/toolchains/install_cross_<wbr>toolchain.sh<br>
&gt; index 86d3973..4d43605 100755<br>
&gt; --- a/fuego-ro/toolchains/install_<wbr>cross_toolchain.sh<br>
&gt; +++ b/fuego-ro/toolchains/install_<wbr>cross_toolchain.sh<br>
&gt; @@ -25,11 +25,10 @@ if [ -d /tmp/toolchain_install ] ; then<br>
&gt;  fi<br>
&gt;  mkdir -p /tmp/toolchain_install<br>
&gt;<br>
&gt; -echo deb <a href="http://emdebian.org/tools/debian/" rel="noreferrer" target="_blank">http://emdebian.org/tools/<wbr>debian/</a> jessie main &gt;<br>
&gt; /etc/apt/sources.list.d/<wbr>crosstools.list<br>
&gt; -dpkg --add-architecture $ARCH<br>
&gt; -curl <a href="http://emdebian.org/tools/debian/emdebian-toolchain-archive.key" rel="noreferrer" target="_blank">http://emdebian.org/tools/<wbr>debian/emdebian-toolchain-<wbr>archive.key</a> |<br>
&gt; sudo apt-key add -<br>
&gt; +echo deb <a href="http://deb.debian.org/debian" rel="noreferrer" target="_blank">http://deb.debian.org/debian</a> unstable main &gt;<br>
&gt; /etc/apt/sources.list.d/<wbr>crosstools.list<br>
&gt; +dpkg --add-architecture &quot;${ARCH}&quot;<br>
&gt;  DEBIAN_FRONTEND=noninteractive apt-get update<br>
&gt; -DEBIAN_FRONTEND=<wbr>noninteractive apt-get -yV install crossbuild-essential-<br>
&gt; $ARCH<br>
&gt; +DEBIAN_FRONTEND=<wbr>noninteractive apt-get -yV install &quot;crossbuild-<br>
&gt; essential-${ARCH}&quot;<br>
&gt;<br>
&gt;  # libaio is needed for LTP<br>
&gt;  DEBIAN_FRONTEND=noninteractive apt-get -yV install libaio1:$ARCH<br>
&gt; @@ -52,3 +51,4 @@ cp -vd usr/lib/${toolchain_dir}<wbr>libaio.*<br>
&gt; /usr/lib/${toolchain_dir}<br>
&gt;  # clean up<br>
&gt;  cd $SAVEDIR<br>
&gt;  rm -rf /tmp/toolchain_install<br>
&gt; +rm -f /etc/apt/sources.list.d/<wbr>crosstools.list<br>
&gt; --<br>
&gt; 2.16.2<br>
&gt;<br>
</div></div>&gt; ______________________________<wbr>_________________<br>
&gt; Fuego mailing list<br>
&gt; <a href="mailto:Fuego@lists.linuxfoundation.org">Fuego@lists.linuxfoundation.<wbr>org</a><br>
&gt; <a href="https://lists.linuxfoundation.org/mailman/listinfo/fuego" rel="noreferrer" target="_blank">https://lists.linuxfoundation.<wbr>org/mailman/listinfo/fuego</a><br>
</blockquote></div><br></div>