Hi, FWIW, when I build for armhf (RaspberryPi 3b with Raspbian buster), I have to add -latomic to the LD_FLAGS.
Ionel ----- Mail original ----- De: "Willy Tarreau" <w...@1wt.eu> À: "???? ???????" <chipits...@gmail.com> Cc: "haproxy" <haproxy@formilux.org> Envoyé: Lundi 4 Novembre 2019 13:48:57 Objet: Re: arm64 builds? Hi Ilya, On Mon, Nov 04, 2019 at 12:18:49AM +0500, ???? ??????? wrote: > hello, > > should we switch some builds to arm64? > > https://blog.travis-ci.com/2019-10-07-multi-cpu-architecture-support Ah that's interesting! I frequently build for arm/arm64 but I agree it would be nice to have this done more frequently. The two main points I'm seeing are : - unsigned chars, which occasionally trigger a warning somewhere - non-x86 build, which can occasionally trigger a build error if we accidently rely on an arch-specific function In fact I would even suggest that we build for arm instead of arm64 so that we switch to 32 bits at the same time and have an opportunity to detect long vs int vs uint64t vs pointer vs size_t issues (typically places where printf uses "%lu" without a cast for uint64_t). Thanks, Willy -- 232 avenue Napoleon BONAPARTE 92500 RUEIL MALMAISON Capital EUR 219 300,00 - RCS Nanterre B 408 832 301 - TVA FR 09 408 832 301