Created attachment 856446 [details] emerge --info reflex-20221012 fails to reliably build itself with anything else than MAKEOPTS="-j1". Building with higher -j# sometimes succeeds, sometimes not. Have seen this seen on amd64, ppc64, ppc. [...] sym.c:(.text+0xf4): undefined reference to `flex_alloc' /usr/lib/gcc/powerpc64-gentoo-linux-musl/12/../../../../powerpc64-gentoo-linux-musl/bin/ld: yylex.o: in function `yylex': yylex.c:(.text+0xd0): undefined reference to `flexscan' /usr/lib/gcc/powerpc64-gentoo-linux-musl/12/../../../../powerpc64-gentoo-linux-musl/bin/ld: yylex.o:(.toc+0x8): undefined reference to `yytext' collect2: error: ld returned 1 exit status make: *** [Makefile:130: flex] Error 1 * ERROR: sys-devel/reflex-20221012::gentoo failed (compile phase): * emake failed
Created attachment 856448 [details] build.log (ppc64)
Arsen sent a patch upstream for this but it hasn't gone anywhere yet. This is "fixed" / worked around with a -j1 in ~arch, so let's stable a newer one.
arm done
sparc done
hppa done
ppc done
arm64 done
x86 done
amd64 done
ppc64 done all arches done