Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Nov 2022 22:55:27 +0100
From:      "Dave Cottlehuber" <dch@skunkwerks.at>
To:        "Simon Connah" <simon.n.connah@protonmail.com>, freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: Developing on local FreeBSD AArch64 and deploying to FreeBSD x86_64?
Message-ID:  <4cf45caa-81cd-4b33-b7b3-15d34c89444f@app.fastmail.com>
In-Reply-To:  <VurBf1BRK_IVqtNxReW5pnsAk0yzx8agYLaoPrDL02b_ZTpjYG1qxw6ZwZh5E5mw1xIwRmIp17M9LnpGdKTyIE5sG5VSwFV4K-EJg9bPAGA=@protonmail.com>
References:   <VurBf1BRK_IVqtNxReW5pnsAk0yzx8agYLaoPrDL02b_ZTpjYG1qxw6ZwZh5E5mw1xIwRmIp17M9LnpGdKTyIE5sG5VSwFV4K-EJg9bPAGA=@protonmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 15 Nov 2022, at 19:02, Simon Connah wrote:
> Hi,
>
> I have a Mac running the latest version of macOS and installed the UTM=20
> virtualisation software. I have FreeBSD 13.1 AArch64 working perfectly=
,=20
> but I'm concerned about possible problems when developing on ARM and=20
> deploying to Intel. Can I be sure there are no user-facing differences=20
> between the two architectures?

Hi Simon

Without knowing specifically what you=E2=80=99re using and how you=E2=80=
=99re deploying, I mix and misuse aarch64 and amd64 daily.

In general ports and packages on both work just the same, with the cavea=
t that any native code extensions to your languages (node, php, elixir) =
will require building on the correct architecture.

This being FreeBSD, that is not entirely true as there are tools like po=
udriere and other cross-compilers and emulators like army to do that.

So long as your package versions are in sync stuff should just work.

of course you can now deploy to arm64 servers too, I think all major clo=
ud providers support this.

A+
Dave



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4cf45caa-81cd-4b33-b7b3-15d34c89444f>