Summary: | libelf doesn't doesn't link properly with binutils 2.14.90.0.1-r1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arno Ekkes <gentoo> |
Component: | Current packages | Assignee: | Gentoo Release Team <releng> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | craigsproule, cretin, dragnet, plaes |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | elfutils-0.76-hidden.diff |
Description
Arno Ekkes
2003-05-13 12:01:13 UTC
*** Bug 20830 has been marked as a duplicate of this bug. *** This describes the problem, looks we need to mask binutils or get gcc patched or upgraded to 3.3! http://gcc.gnu.org/ml/gcc/2003-04/msg01410.html Created attachment 11962 [details, diff]
elfutils-0.76-hidden.diff
This fixes the problem for me, recompile elfutils with the patch and it works!
Added elfutils-0.76-r2 to portage, please test and report, it should all work now *** Bug 21003 has been marked as a duplicate of this bug. *** On my machine prelink compiles fine with the new efutils (0.76-r2). It looks like this bug is resolved and can be closed. Works here also with no problems, closing bug. Will move to x86 (stable) when the new binutils makes the move also. *** Bug 21182 has been marked as a duplicate of this bug. *** the ebuild for this has mysteriously disappeared along with a few other random things... apparently like the fixed version of the nvidia ebuild. been syncing since much earlier today and after an entire day and 4 syncs things are still missing. i should read changelogs more often. however i wasnt expecting something like removing an ebuild because a fix 'isnt needed anymore'. Since the newer binutils ebuild is marked with - for all archs (as in this is so unstable i wouldnt even wish this on the craziest of tinkerers) could this fix be made available or at least mention of the required binutils version made in the changelog? This bug is back ;-), because elfutils-0.76-r2 is removed from the portage tree. In the ChangeLog they mention that the fix is no longer needed with the new combination of gcc/binutils 2.14.90.0.2. That is not true. I get exactly the same error as before. I tried to compile prelink-20030505 and prelink-20030217 and both fail with the same error messages as they did before. I'm using binutils 2.14.90.0.2, gcc 3.2.3-r1, elfutils 0.76-r1. Please recommit elfutils 0.76-r2 to the tree again to solve this bug once and for all. This is the output of emerge info (as the system is updated and emerge info as well): Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Pentium II (Deschutes) GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/linux/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/mnt/mp3/rescue/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss 3dnow avi crypt encode gif jpeg gnome libg++ libwww mikmod mmx mpeg ncurses nls pdflib png quicktime truetype xml2 xmms xv zlib gdbm berkdb slang readline java guile X sdl tcpd pam ssl perl python esd imlib oggvorbis gtk qt kde motif opengl -apm -arts -cups -gpm -svga -alsa -mozilla -spell gtk2 mbox mysql pic usb xml" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=pentium2 -O3 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" FEATURES="sandbox ccache buildpkg strict distcc" Oh dear, silly me, I really am too iresponsible to be a dev... where is the wet fish I have added the files back in, thanks, Cretin |