<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 (>= 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 (>= 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 (>= 7.2)</div><div class="gmail_default">GNU C++ compiler for the armhf architecture</div><div class="gmail_default">dep: gcc-arm-linux-gnueabihf (>= 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'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"><<a href="mailto:Tim.Bird@sony.com" target="_blank">Tim.Bird@sony.com</a>></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'm still testing. Bonnie had problems compiling with the new compiler.<br>
I haven'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's repository?<br>
<br>
Thanks!<br>
-- Tim<br>
<div><div class="h5"><br>
> -----Original Message-----<br>
> From: <a href="mailto:fuego-bounces@lists.linuxfoundation.org">fuego-bounces@lists.<wbr>linuxfoundation.org</a> [mailto:<a href="mailto:fuego-">fuego-</a><br>
> <a href="mailto:bounces@lists.linuxfoundation.org">bounces@lists.linuxfoundation.<wbr>org</a>] On Behalf Of Guilherme Campos<br>
> Camargo<br>
> Sent: Monday, March 19, 2018 3:48 PM<br>
> To: <a href="mailto:fuego@lists.linuxfoundation.org">fuego@lists.linuxfoundation.<wbr>org</a><br>
> Subject: [Fuego] [PATCH] Install crosstoolchains from debian unstable<br>
> instead of emdebian<br>
><br>
> Emdebian has reportedly ceased to publish updates to its packages since<br>
> the beginning of 2015 causing some of them to be outdated and to<br>
> conflict with other packages in Debian Jessie.<br>
><br>
> The arm crosstoolchains that we were fetching from emdebian are<br>
> currently conflicting with the newest packages from debian/security,<br>
> what prevents the build to succeed.<br>
><br>
> On this patch, we remove emdebian sources and add debian unstable to apt<br>
> sources in order to install those packages from debian official<br>
> repositories.<br>
><br>
> Signed-off-by: Guilherme Campos Camargo <<a href="mailto:guicc@profusion.mobi">guicc@profusion.mobi</a>><br>
> ---<br>
> fuego-ro/toolchains/install_<wbr>cross_toolchain.sh | 8 ++++----<br>
> 1 file changed, 4 insertions(+), 4 deletions(-)<br>
><br>
> diff --git a/fuego-ro/toolchains/install_<wbr>cross_toolchain.sh b/fuego-<br>
> ro/toolchains/install_cross_<wbr>toolchain.sh<br>
> index 86d3973..4d43605 100755<br>
> --- a/fuego-ro/toolchains/install_<wbr>cross_toolchain.sh<br>
> +++ b/fuego-ro/toolchains/install_<wbr>cross_toolchain.sh<br>
> @@ -25,11 +25,10 @@ if [ -d /tmp/toolchain_install ] ; then<br>
> fi<br>
> mkdir -p /tmp/toolchain_install<br>
><br>
> -echo deb <a href="http://emdebian.org/tools/debian/" rel="noreferrer" target="_blank">http://emdebian.org/tools/<wbr>debian/</a> jessie main ><br>
> /etc/apt/sources.list.d/<wbr>crosstools.list<br>
> -dpkg --add-architecture $ARCH<br>
> -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>
> sudo apt-key add -<br>
> +echo deb <a href="http://deb.debian.org/debian" rel="noreferrer" target="_blank">http://deb.debian.org/debian</a> unstable main ><br>
> /etc/apt/sources.list.d/<wbr>crosstools.list<br>
> +dpkg --add-architecture "${ARCH}"<br>
> DEBIAN_FRONTEND=noninteractive apt-get update<br>
> -DEBIAN_FRONTEND=<wbr>noninteractive apt-get -yV install crossbuild-essential-<br>
> $ARCH<br>
> +DEBIAN_FRONTEND=<wbr>noninteractive apt-get -yV install "crossbuild-<br>
> essential-${ARCH}"<br>
><br>
> # libaio is needed for LTP<br>
> DEBIAN_FRONTEND=noninteractive apt-get -yV install libaio1:$ARCH<br>
> @@ -52,3 +51,4 @@ cp -vd usr/lib/${toolchain_dir}<wbr>libaio.*<br>
> /usr/lib/${toolchain_dir}<br>
> # clean up<br>
> cd $SAVEDIR<br>
> rm -rf /tmp/toolchain_install<br>
> +rm -f /etc/apt/sources.list.d/<wbr>crosstools.list<br>
> --<br>
> 2.16.2<br>
><br>
</div></div>> ______________________________<wbr>_________________<br>
> Fuego mailing list<br>
> <a href="mailto:Fuego@lists.linuxfoundation.org">Fuego@lists.linuxfoundation.<wbr>org</a><br>
> <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>