Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Oct 2022 13:26:17 +0100
From:      Nuno Teixeira <eduardo@freebsd.org>
To:        Michael Gmelin <grembo@freebsd.org>
Cc:        FreeBSD Mailing List <freebsd-ports@freebsd.org>
Subject:   Re: aarch64 ports build on amd64
Message-ID:  <CAFDf7UJPu4VqA%2B3cWrFa8w5DaPPB9O0kt4UGansojP29_9rH6g@mail.gmail.com>
In-Reply-To: <F7A0FFB1-A9F6-4755-B2BC-32918CA21809@freebsd.org>
References:  <CAFDf7U%2B5JmTUDtQL7xQ4kU4ZX6ZTpub0z6dX4C3inBnr3hdenw@mail.gmail.com> <F7A0FFB1-A9F6-4755-B2BC-32918CA21809@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000b2d9c005eac162e5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi,

Thanks for link.
I'm using same poudriere+qemu procedure but there is limitations, e.g, for
rust:
---
.ifdef QEMU_EMULATING
IGNORE=3D fails to build with qemu-user-static
.endif
---

I think the only way is to use arm64 hardware.

Cheers

Michael Gmelin <grembo@freebsd.org> escreveu no dia ter=C3=A7a, 11/10/2022 =
=C3=A0(s)
12:40:

>
>
> On 11. Oct 2022, at 13:22, Nuno Teixeira <eduardo@freebsd.org> wrote:
>
> =EF=BB=BF
> Hello,
>
> I don't yet have arm64 hardware to test ports so I will rely on emulation
> for tests.
>
> poudriere+qemu don't let me build rust, python, etc.
>
> Is there other way to emulate arm64?
>
>
> I documented the procedure I used to build arm64 packages on amd64 using
> poudriere a couple of years ago, maybe it helps:
>
>
> https://blog.grem.de/sysadmin/FreeBSD-On-rpi3-With-crochet-2018-10-27-18-=
00.html
>
> Best
> Michael
>
>

--=20
Nuno Teixeira
FreeBSD Committer (ports)

--000000000000b2d9c005eac162e5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi,</div><div><br></div><div>Thanks for link.</div><d=
iv>I&#39;m using same poudriere+qemu procedure but there is limitations, e.=
g, for rust:</div><div>---</div><div>.ifdef QEMU_EMULATING<br>IGNORE=3D fai=
ls to build with qemu-user-static<br>.endif</div><div>---</div><div><br></d=
iv><div>I think the only way is to use arm64 hardware.</div><div><br></div>=
<div>Cheers<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">Michael Gmelin &lt;<a href=3D"mailto:grembo@freebsd.or=
g">grembo@freebsd.org</a>&gt; escreveu no dia ter=C3=A7a, 11/10/2022 =C3=A0=
(s) 12:40:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div =
dir=3D"auto"><div dir=3D"ltr"></div><div dir=3D"ltr"><br></div><div dir=3D"=
ltr"><br><blockquote type=3D"cite">On 11. Oct 2022, at 13:22, Nuno Teixeira=
 &lt;<a href=3D"mailto:eduardo@freebsd.org" target=3D"_blank">eduardo@freeb=
sd.org</a>&gt; wrote:<br><br></blockquote></div><blockquote type=3D"cite"><=
div dir=3D"ltr">=EF=BB=BF<div dir=3D"ltr"><div>Hello,</div><div><br></div><=
div>I don&#39;t yet have arm64 hardware to test ports so I will rely on emu=
lation for tests.</div><div><br></div><div>poudriere+qemu don&#39;t let me =
build rust, python, etc.</div><div><br></div><div>Is there other way to emu=
late arm64?</div><div><br></div></div></div></blockquote><div><br></div><di=
v>I documented the procedure I used to build arm64 packages on amd64 using =
poudriere a couple of years ago, maybe it helps:</div><div><br></div><div><=
a href=3D"https://blog.grem.de/sysadmin/FreeBSD-On-rpi3-With-crochet-2018-1=
0-27-18-00.html" target=3D"_blank">https://blog.grem.de/sysadmin/FreeBSD-On=
-rpi3-With-crochet-2018-10-27-18-00.html</a></div><div><br></div>Best<div>M=
ichael</div><div><br></div></div></blockquote></div><br clear=3D"all"><br>-=
- <br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><span sty=
le=3D"color:rgb(102,102,102)">Nuno Teixeira<br>FreeBSD Committer (ports)</s=
pan></div></div>

--000000000000b2d9c005eac162e5--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFDf7UJPu4VqA%2B3cWrFa8w5DaPPB9O0kt4UGansojP29_9rH6g>