Re: atomic link failures for ArcticFox
Riccardo Mottola <[email protected]> Thu, 16 May 2024 16:45:35 +0200
| Newsgroups | gmane.os.netbsd.ports.macppc |
|---|---|
| Message-ID | <[email protected]> |
Hi, Martin Husemann wrote: > You mean NetBSD? I don't know about Linux. NetBSD does not paper over the > lack of 64bit atomics in 32bit ppc userland by default, so: yes. I meant "like on Linux"... in gcc 4.8 times gecko needed -latomic to build, now not more. > > Unless you can compile the code (there often are #ifdef's for it) > to avoid the 64bit data type that is used atomically here. > >> It appears not to exist.. do I need to install it? > Yes, many pkgs in pkgsrc add it as a dependency on i386 and ppc (and > a few more less common architectures). Yes... I had it installed, but I had to be crude to use it. I added in mozconfig: export LDFLAGS="-L/usr/pkg/lib -Wl,-R/usr/pkg/lib -latomic" which is a little bit crude perhaps. How did you manage it for FF 45 or FF52? I looked if mozilla has added some wizardry to support 32bit netbsd, but could find none. There is an explicit test for -latomic, but without the correct paths it will sure fail. Riccardo