Fails to build on ppc/ppc64: configure:9099: powerpc64-unknown-linux-gnu-gcc -o conftest -O2 -pipe -mcpu=970 -Wall -pipe -Wtype-limits -Wl,-O1 -Wl,--as-needed -z defs -Wl,-rpath,/usr/lib64 conftest.c -lrx >&5 powerpc64-unknown-linux-gnu-gcc: defs: No such file or directory Looks like the new version modifies LDFLAGS, and doesn't exactly accomplish what it wanted to. Also, the ebuild could use with some updating: configure: WARNING: unrecognized options: --disable-altivec, --disable-sse2
Created attachment 296321 [details] config.log
The bug lies in AUD_COMMON_PROGS macro from acinclude.m4 (that should be using build, not target btw.). Mixing ldflags and raw_ldflags does this.
Same problem on Alpha.
I've added code to both 3.1 and 3.1.1 to turn -z defs into -Wl,-z,defs. Compiles cleanly on alpha now. @ppc: please test
audacious-plugins-3.1.* is similarly affected, added changes to those, too.
Fixed upstream. Thank you. https://github.com/audacious-media-player/audacious/commit/160737fe9fd9e32a5d18c30c482e8f4ef3248eaf https://github.com/audacious-media-player/audacious-plugins/commit/a8149e5ed3d3e36f13a05dd26aee96cfca2d1fce