From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id D14FC4B956 for ; Fri, 22 Aug 2025 18:48:43 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id A2E7A6801C4; Fri, 22 Aug 2025 21:48:38 +0300 (EEST) Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 53A00680040 for ; Fri, 22 Aug 2025 21:48:30 +0300 (EEST) Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-61c26f3cf0dso1133258a12.1 for ; Fri, 22 Aug 2025 11:48:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755888509; x=1756493309; h=mime-version:references:message-id:in-reply-to:subject:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=VVL6eT+iAOnYRStIeyRPo/omfqYF/WRlM5nnqX5VSkk=; b=lNLLWZynbLXNgKF7DVZ41YcornVaDIKw8gCqp+tzsOqdKoLe3VQndmb6zcsQ5BIYq7 5zoBGVGmHMSjm2/joEozngtmHcu/oMZDMp+6d+ThcmZ7Z07RhLmbIMKT7+qatEr8Xd13 yo9W2tW/2n9itIC36OL6N+Pg/udXvDuoiSU5ZYR5aiBKzL27L3KXWqlqnGUM8PBJNJVz gwIAu+JkTsTPHD767GnBnT3IPVCCHGXq7c4SLo3DS6PT+10Ti7ms+rXemDRN+GwtOt/f qOeQslRKea5VPBO33nanRW0PvUkG/aL5lZkT1DhcZ9lCSjb6OFQazSMfMhe3TJrQYm6K KJ5Q== X-Gm-Message-State: AOJu0YwWWOzXZd0kGe5lySGBDwh0L7+l32U7ittWHzv2pEw1RMmVAkCA uO1hOfLvfhw0xx/oKD6BDSb0bZBAtl2e1NwNSwAVddF/tk/YPfJyVY66SY6wppg+ICQt55ek8qU 6G3eKVWTr X-Gm-Gg: ASbGncutF4eDvPzKRx7YrM4QIzRN81zeIzfsuG0nt/zfWVQReoRPn3joTxjRqAw8eQU XJsEsG1f1ruNto5oxrku/YWguPn7sPXk/aBMWGZQsjEaBdXr+oaORAOzk2Pi47MR6s+KYKwbSNT ZBgoa4nduIB1EU/uLJtBv/KYyaqOefUNpMuzp91pIaWT2PQdVKz10AnOVyfw7E/W+jZGb1kFldd AZpBMP8fNMeoDkXMKDZCNjwZ0Wje4MjhSEakfs5GcgDWWP+1pHgY+xOm3Z1G+x8GjOTmcQs4Gzo 7sTS6kmlEmGz4p8wBv2CFzZ8fvEw95lDjGy6XsUOQuzXRIr1omXuEMAnMQ647s1l4Ie2SFaHc0+ lN9uJqPpoD2c+9YHZs4RNqoUkpe0KpbroywS13fF8IyNk7lD18WdR42psvaV9SKgkFbYhwNcBkk +8HojqDxkHeduMAHcOtA== X-Google-Smtp-Source: AGHT+IH73RmyTKZYim2UxbPQz6tuuAwExxhzwN6wmcuvlIJe7wPn5aaJzn8c5iEWc9bIUDOWjIksJA== X-Received: by 2002:a05:6402:13c7:b0:61c:3379:7914 with SMTP id 4fb4d7f45d1cf-61c337981c7mr356848a12.25.1755888509402; Fri, 22 Aug 2025 11:48:29 -0700 (PDT) Received: from tunnel335574-pt.tunnel.tserv24.sto1.ipv6.he.net (tunnel335574-pt.tunnel.tserv24.sto1.ipv6.he.net. [2001:470:27:11::2]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-61c316f4fb2sm335966a12.27.2025.08.22.11.48.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Aug 2025 11:48:28 -0700 (PDT) Date: Fri, 22 Aug 2025 21:48:23 +0300 (EEST) To: Timo Rothenpieler via ffmpeg-devel In-Reply-To: <26b1768d-e8b4-4c8f-84ce-4207d4399133@rothenpieler.org> Message-ID: <8bef33e-2a44-303f-9012-9260655cb51@martin.st> References: <20250819232652.GB29660@pb2> <5ee0b9e5-935c-4264-a6db-a66cfcf7ae3a@rothenpieler.org> <20250820192502.GC29660@pb2> <62ebc207-8d94-4bb1-a394-9b5aad3f6eb4@rothenpieler.org> <20250821213342.GL29660@pb2> <1b744f83-b5f0-429a-925d-3981461cea0d@rothenpieler.org> <20250822145415.GQ29660@pb2> <26b1768d-e8b4-4c8f-84ce-4207d4399133@rothenpieler.org> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] CI X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: =?utf-8?q?Martin_Storsj=C3=B6_via_ffmpeg-devel?= Reply-To: FFmpeg development discussions and patches Cc: =?ISO-8859-15?Q?Martin_Storsj=F6?= , Timo Rothenpieler Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: On Fri, 22 Aug 2025, Timo Rothenpieler via ffmpeg-devel wrote: > For arm I'm not sure if we really need qemu? All it might take is a > 32bit arm chroot on aarch64? Not sure if it works like x86 though, where > a 64bit CPU can also run 32bit code. It works pretty much like x86, yes - you don't need QEMU, you can run it natively on an aarch64 kernel. And you don't need a separate chroot - on Debian/Ubuntu multiarch it's quite straightforward to install 32 bit arm as a separate architecture: dpkg --add-architecture armhf apt-get update && apt-get install g++-arm-linux-gnueabihf libc6:armhf libstdc++6:armhf This is enough for being able to build things for it, with --cross-prefix=arm-linux-gnueabihf- and to run the binaries normally. That said, the very latest generations of aarch64 chips have removed support for executing in 32 bit mode; luckily the recent github aarch64 runners (which are quite cutting edge otherwise, and have features like SVE2) still do support 32 bit. But e.g. on Amazon, the Graviton 4 series no longer supports 32 bit, and the Apple M1 (and newer ones) also lack 32 bit support entirely. // Martin _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".