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

Reply via email to