Hi Vincent,
Quoting Vincent Bernat (2024-09-21 14:55:36)
I am using qemu-user-static to compile to ARM64 from AMD64. There is a long-time bug with recent versions of QEMU where you would get a segfault:
https://gitlab.com/qemu-project/qemu/-/issues/1913
I was using qemu-user-static_7.2+dfsg-7+deb12u5_amd64.deb for quite some time, but recently, it started to segfault too. This is quite
inconvenient as I have no solution to easily compile to ARM64.
I am using cowbuilder. What would be the most straightforward way to
compile packages to ARM64? Would it be allowed to use ARM64 porter boxes
for this? This is mostly for HAProxy packages, so I don't intend to compile a lot of packages.
I cannot comment on the QEMU issue but did you see Helmut's patch which makes haproxy cross-buildable?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079532
That way, you could create arm64 packages without QEMU which would also be much, much faster.
Thanks!
cheers, josch
--==============Y00768695057195577=MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Description: signature
Content-Type: application/pgp-signature; name="signature.asc"; charset="us-ascii"
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmbu4e4ACgkQ8sulx4+9 g+GqOA//WI4e2qNDcILuXYwdz709q+gZ6dKaI/DlasedpFtNL9ajdr/vmkyU5Skt Q2fNEKP0y/EB+7nB+pXtQdkwnSkFY9rCdkVx1yhbaKbpDf3ILRA96/4i3ohG9OID uEuRzCKjXI9m8vNaIYYwKu3lt/Mw/VUEor1krAXh1lLakmPm5QNC1gSdhfAKsgRd euVc6njPEFW7d7TeF/tK3kXZ1rLT9SljIikmh2XhjY57alwPTR4ou7mKpv+3IzWg ameBBQTAFCyEluEaOI6g26XCevxegM0L2zqrVGSdVq97UiuLL8YTE9+BLr+ERfC8 EMAMLN51bT/fZjq55zclJr/MJULQBo9pbg+eEm15eMdimBy++syHfaMn1yMjamMb 40975CRXBC9QqZRtQEeyJZLLwZYfAttqL106VLTNjjn3PIWdbbHeccfaQzHG3U3/ x9G7Ov59kjXtoXBYbog+SmdTNb6XKgHYGM0Nt0qksUG9tuu08wNAASuPnEWbhS33 gu8Wc8pR/gWFhrFJ9r5C00SIQmhlReEhdoytGnSTK2h6GPBw4QxUfQ2yUKKiH8wK C278FpjifdHcRsB1DBjazneNeCC+BKmlQuUmGbOFIhP9bKRAAQmGYchRNaH1HqTe CVNW2ljdWMJBP0PzJGZMJ415JaeUHrCexCkNSUNi0ji71E3jhsQ=
=WlZa
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)