From nobody Tue Jan 16 15:44:39 2024 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 4TDtcC6Jj1z57T6L for ; Tue, 16 Jan 2024 15:44:43 +0000 (UTC) (envelope-from chris@vindaloo.com) Received: from yavin.vindaloo.com (yavin.vindaloo.com [IPv6:2001:19f0:300:6030::1]) (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-signature ECDSA (P-256) client-digest SHA256) (Client CN "yavin.vindaloo.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TDtcC2gWRz4RhL for ; Tue, 16 Jan 2024 15:44:43 +0000 (UTC) (envelope-from chris@vindaloo.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=vindaloo.com; spf=pass (mx1.freebsd.org: domain of chris@vindaloo.com designates 2001:19f0:300:6030::1 as permitted sender) smtp.mailfrom=chris@vindaloo.com Received: from smtp.vindaloo.com (anza.vindaloo.com [IPv6:2001:470:1f07:26b:0:ac18:9004:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.vindaloo.com", Issuer "Vindaloo Sign CA - 2026" (not verified)) by yavin.vindaloo.com (Postfix) with ESMTPS id D91AA75FFC for ; Tue, 16 Jan 2024 10:44:42 -0500 (EST) Received: from client-1c.traveller.vindaloo.com (client-1c.traveller.vindaloo.com [172.24.140.92]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (Client did not present a certificate) by smtp.vindaloo.com (Postfix) with ESMTPSA id AE40113967; Tue, 16 Jan 2024 10:44:41 -0500 (EST) Date: Tue, 16 Jan 2024 10:44:39 -0500 From: Christopher Sean Hilton To: freebsd-questions@freebsd.org Subject: Re: Poudriere / QEMU requirement when running on Apple Silicon? Message-ID: Mail-Followup-To: Christopher Sean Hilton , freebsd-questions@freebsd.org References: 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 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.80 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[vindaloo.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2001:19f0:300:6030::/64]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[chris]; ASN(0.00)[asn:20473, ipnet:2001:19f0::/38, country:US]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org]; R_DKIM_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org]; ARC_NA(0.00)[] X-Rspamd-Queue-Id: 4TDtcC2gWRz4RhL On Tue, Jan 16, 2024 at 10:32:55AM -0500, Chris Hilton wrote: > Good day, > > I'm trying to bootstrap poudriere for package building. My poudriere host is a FreeBSD VM > running under VMware Fusion on Apple Silicon. My package target is arm64/aarch64 binaries. > When I start, I get an error stating that I need `qemu-user-static`. I thought that the > function of qemu was to host cross compiles but I'm under the possibly mistaken impression > that on an Apple Silicon VM, arm64 builds should be native? I'm probably just in need of a > clue. > > I'm going to follow the instructions and install qemu but I'm still curious about the > requirement. > > Any help would be appreciated, Thanks! > Looks like a I needed a clue. I was using: `$ poudriere jail -c -j foo-arm64-bootstrap -a arm64 -v 14.0-RELEASE` I dropped the `-a` option from the `poudriere jail` creation command line and it seems to be working now. Thanks all! -- Chris __o "All I was trying to do was get home from work." _`\<,_ -Rosa Parks ___(*)/_(*)____.___o____..___..o...________ooO..._____________________ Christopher Sean Hilton [chris/at/vindaloo/dot/com]