My system was recently updated from binutils-2.23.2 to binutils-2.24. This broke the rebuilt of an overlay package (http://code.google.com/p/naev/) that expects libiberty. While this library is built with 2.23.2, that is no longer the case with binutils-2.24. No USE flags have been changed. I will attach the build log of 2.24. Reproducible: Always Steps to Reproduce: 1. emerge binutils-2.24 Actual Results: libiberty not installed Expected Results: libiberty installed
Created attachment 367168 [details] binutils-2.24-build.log Build log of binutils-2.24 with missing libiberty.a.
added the new flag to the eclass: http://sources.gentoo.org/eclass/toolchain-binutils.eclass?r1=1.130&r2=1.131
fixed this upstream: http://gcc.gnu.org/ml/gcc-patches/2014-01/msg00213.html then committed to the few 2.24 binutils: http://sources.gentoo.org/gentoo/src/patchsets/binutils/2.24/20_all_libiberty-install.patch?rev=1.1 http://sources.gentoo.org/gentoo/src/patchsets/binutils/2.24.51.0.1/20_all_libiberty-install.patch?rev=1.1 http://sources.gentoo.org/gentoo/src/patchsets/binutils/2.24.51.0.2/20_all_libiberty-install.patch?rev=1.1
should be all set now in the tree; thanks for the report! Commit message: Fix install of libiberty http://sources.gentoo.org/sys-devel/binutils/binutils-2.24.51.0.1.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/sys-devel/binutils/binutils-2.24.51.0.2.ebuild?r1=1.1&r2=1.2 http://sources.gentoo.org/sys-devel/binutils/binutils-2.24.ebuild?r1=1.1&r2=1.2
and it's fixed in upstream binutils now: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=369be6981b26787b2685e3b8c6da779dae8ce35f
*** Bug 497338 has been marked as a duplicate of this bug. ***
Moved the ebuild to a -r1 revision so that all users get the fixes.