Created attachment 640736 [details] build.log.gz On a system where binutils and gcc don't inject compat symlinks into /usr/bin (the 'ago config' ): > libtool: link: nm src/.libs/dvdnav.o src/.libs/read_cache.o src/.libs/navigation.o src/.libs/highlight.o src/.libs/logger.o src/.libs/searching.o src/.libs/settings.o src/vm/.libs/decoder.o src/vm/.libs/vm.o src/vm/.libs/play.o src/vm/.libs/getset.o src/vm/.libs/vmget.o src/vm/.libs/vmcmd.o | | /bin/sed 's/.* //' | sort | uniq > .libs/libdvdnav.exp > ./libtool: eval: line 1774: syntax error near unexpected token `|' > ./libtool: eval: line 1774: `nm src/.libs/dvdnav.o src/.libs/read_cache.o src/.libs/navigation.o src/.libs/highlight.o src/.libs/logger.o src/.libs/searching.o src/.libs/settings.o src/vm/.libs/decoder.o src/vm/.libs/vm.o src/vm/.libs/play.o src/vm/.libs/getset.o src/vm/.libs/vmget.o src/vm/.libs/vmcmd.o | | /bin/sed 's/.* //' | sort | uniq > .libs/libdvdnav.exp' > make[1]: *** [Makefile:568: libdvdnav.la] Error 2 > make[1]: Leaving directory '/var/tmp/portage/media-libs/libdvdnav-6.1.0/work/libdvdnav-6.1.0-abi_x86_32.x86' > make: *** [Makefile:443: all] Error 2 With the symlinks in place it builds successfully. So this indicates maybe some toolchain-funcs.eclass love is needed.
Probably a case of bug #724558. Can you reproduce build failure past that commit? 32-bit build does not fail for me and detects NM as: > checking for BSD- or MS-compatible name lister (nm)... x86_64-pc-linux-gnu-nm
No longer fails with updated multilib.eclass :)