If you work for a company, I'm sure you could find a contractor familiar with Debian who could create a proposed set of patches to make e2fsprogs full multiarch. However, it might be cheaper for your company to either (a) just purchase a AMD64 build server, or (b) use a ARM64 Cloud VM from Amazon Web Services, Google Compute Engine, or Micrsoft Azure (disclosure: I work for Google, but my opinions here are my own and not Google).
Alternatively, (c) I would encourage that you take a look at my build chroot script[1]. [1] https://github.com/tytso/xfstests-bld/blob/master/setup-buildchroot Once it's set up it';s just a matter of "schroot -c bookworm-arm64 -- build-command". Changing the built-chroot to use an Unbuntu version such as Jammy instead of Bookworm or Trixie is pretty simple. Once it's built, you could then run "schroot-c bookworm-arm64 -u root" and then you could run "apt update; apt install package1 package2 ..." Or you could edit set of packages in the setup-buildchroot script. If you want to see an example of how I use the build chroot, see the "build-appliance" script[2], and how I actualy do a release is to run the command "./selftests/appliance" script[3]. The selftest script builds test appliances for i386, amd64, and arm64 for use with qemu, and it also build Google Compute Engine test appliances images for amd64 and arm64, and runs selftests to make sure the appliance works correctly. This is how I create the test applince images found here[4]. [2] https://github.com/tytso/xfstests-bld/blob/master/build-appliance [3] https://github.com/tytso/xfstests-bld/blob/master/selftests/appliance [4] https://www.kernel.org/pub/linux/kernel/people/tytso/kvm-xfstests/ My build runs taks a bit over an hour for arm64 and 20 minutes for amd64. So even though I'm running the compiler under qemu, it really doesn't take that long. And again, hardware is cheap; software engineers are expensive. My build server is a Dell AMD server with 64 GiB memory, and 48 AMD Threadripper cores. It costs less than $7k in May 2025. Now figure out how much hiring a contractor would cost (and it won't be me; Google keeps me busy enough as it is --- but even if I were on the market as a contractor, I'd likely tell you that buying hardware would be cheaper; you can get a 128-core ARM64 workstation for under $2700). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2117696 Title: libext2fs-dev installation of ARM64 version in parallel to AMD64 not possible To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/e2fsprogs/+bug/2117696/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
