From nobody Tue Nov 15 21:55:27 2022 X-Original-To: freebsd-questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4NBg3V1LV3z4d94q for ; Tue, 15 Nov 2022 21:55:50 +0000 (UTC) (envelope-from dch@skunkwerks.at) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4NBg3T6MG7z3CWM for ; Tue, 15 Nov 2022 21:55:49 +0000 (UTC) (envelope-from dch@skunkwerks.at) Authentication-Results: mx1.freebsd.org; none Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 402C25C01AB; Tue, 15 Nov 2022 16:55:48 -0500 (EST) Received: from imap44 ([10.202.2.94]) by compute2.internal (MEProxy); Tue, 15 Nov 2022 16:55:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=skunkwerks.at; h=cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1668549348; x= 1668635748; bh=iOrB9aacUyS5qAkluixpsIIOpJCejPQ8nN+jwQCFXjQ=; b=X 49OiWqMjNe1mdBQ567iMyY6R2oMUlJ7F1DNFoASqAsASR2JvMxFkOVQDmUopghOg VxANwFPBkE3LqipZ5RzMgirAVW7XCPXzNdcTPaweFqa8D01SC1Y2MaQy15qh2nQF JD+5XY6DdL7PBsTqlxywBnJ98nl/W2msDsO9uFBOrey0HIIySNsCySys8xwgkVoc EzqS/itL5HHDDaTU2gzOPukaqT/kyKlYaEeqqzc8UnXYaCQ6BKN3CYApOimH1hl0 SzLOvwBCBmImn356aKmKG0KcdbDLcgn8+u7sEJQUK2YHhKj1MD7x43DgKxwkrKMV FSPUCzlMSUodg/pI5P/ow== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1668549348; x=1668635748; bh=i OrB9aacUyS5qAkluixpsIIOpJCejPQ8nN+jwQCFXjQ=; b=F5SpzdC5R4Y1x/yoP 4Nm79SuvPecbgSC6okdyB1B3nWHqObbkhSOdT4cli/Lvck5ssDbOaDeO3xu9IhdP cRDrgd/tjiaF7UTRNQo0HRuFO44Lyx2rXCBrr6YYPgOngsv8wrDrKfqZHjYPhsLm wyQQPltq/o4j9kRtFynf7VQIn2gBSrC0t5d5rLmOs/8KJ53PVeB0+CvMgUVRhQF+ V/13sIIgHC7LBAr71vlL/RP9q7A0H1QjaL+cvV01utsfGPuzxw0j2s9tOEBYvSfc horCRs7kTCTAVTM3yrgZNtxN1/BOy3pN9y+boX/UeYEhbGiFtbDdLdZo7RqrmJhi tjZtg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrgeeggdduheejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgfgsehtqhertderreejnecuhfhrohhmpedfffgr vhgvucevohhtthhlvghhuhgsvghrfdcuoegutghhsehskhhunhhkfigvrhhkshdrrghtqe enucggtffrrghtthgvrhhnpedthfethfejkeeihedvhfeiieeiledtheehueetieelhfff leehhffhfeefteejteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpegutghhsehskhhunhhkfigvrhhkshdrrght X-ME-Proxy: Feedback-ID: ic0e84090:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id D522436A0078; Tue, 15 Nov 2022 16:55:47 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-1115-g8b801eadce-fm-20221102.001-g8b801ead List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org Mime-Version: 1.0 Message-Id: <4cf45caa-81cd-4b33-b7b3-15d34c89444f@app.fastmail.com> In-Reply-To: References: Date: Tue, 15 Nov 2022 22:55:27 +0100 From: "Dave Cottlehuber" To: "Simon Connah" , freebsd-questions Subject: Re: Developing on local FreeBSD AArch64 and deploying to FreeBSD x86_64? Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4NBg3T6MG7z3CWM X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:19151, ipnet:66.111.4.0/24, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N 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