Tobias Nygren <tnn%NetBSD.org@localhost> writes: > On Fri, 25 Sep 2015 23:22:35 +0900 (JST) > Ryo ONODERA <ryo_on%yk.rim.or.jp@localhost> wrote: > >> >> The build still fails in the same way as before: >> >> >> > >> > Hmm... Strange. >> > I will try to build www/firefox under NetBSD/i386 7.0_RC3 again. >> >> Hmm... I cannot reproduce your problem. >> Could you provide me your www/firefox/work/.work.log file? > > -march=i486 is not sufficient; it must have i586 for cmpxchg8b. > Here is a test program to verify this. > It will emit unresolved references to libatomic if you don't > use -march=i586 or higher. > > int main(void) {uint64_t x=0; return __sync_fetch_and_add(&x, 0);} It seems that NetBSD has already given up on 486. So restricting firefox to 586+ does not seem so terrible. As someone said, it's unlikely to be bearable anyway. I have tried to build pkgsrc head firefox on netbsd-6 i386 and can confirm that it fails.
Attachment:
pgpUdll7IhAj3.pgp
Description: PGP signature