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'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 <<a href=3D"mailto:grembo@freebsd.or= g">grembo@freebsd.org</a>> 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= <<a href=3D"mailto:eduardo@freebsd.org" target=3D"_blank">eduardo@freeb= sd.org</a>> 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'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'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>