lilo needs as86 and ld86 from the package bin86 to compile successfully. As objdump86 will not compile on amd64 but is not needed by lilo, I just kicked it off this "Special Edition". Reproducible: Always Steps to Reproduce: 1. 2. 3. emerge info: Portage 2.0.51.19 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.11.7 x86_64) ================================================================= System uname: 2.6.11.7 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 18 2005, 13:41:14)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon64 -funroll-all-loops -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -fPIC" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon64 -funroll-all-loops -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -fPIC" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="ftp://rsync.klinchem.med.tu-muenchen.de/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.du.se/pub/os/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mirror.datapipe.net/gentoo http://128.213.5.34/gentoo/ http://gentoo.ynet.sk/pub http://ftp.easynet.nl/mirror/gentoo/" LANG="de_DE@euro" LINGUAS="de en" MAKEOPTS="-j2" PKGDIR="/usr/local/packets" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage-de /usr/local/portage" SYNC="rsync://rsync.klinchem.med.tu-muenchen.de/gentoo-portage" USE="amd64 X Xaw3d acpi alsa apache2 avi bash-completion berkdb bitmap-fonts bootsplash cdr crypt cups curl dga divx4linux doc dvd dvdr dvdread editor eds encode esd ext fam fbcon flac flash font-server fortran gd gdbm gif gimpprint gnome gnomedb gpm gstreamer gtk gtk2 gtkhtml hbci imagemagick imlib ipv6 java joystick jp2 jpeg junit lcms ldap libwww live lzo lzw lzw-tiff mad mailwrapper matroska mng motif mozcalendar mozilla mozsvg mp3 mpeg mpeg4 multilib mysql mythtv nagios-dns nagios-ntp nagios-ping nagios-ssh ncurses nls nntp nptl nvidia offensive ogg oggvorbis opengl oss pam pda pdflib perl plotutils png ppds python quicktime readline real rtc samba sdl sms spell ssl svg tcltk tcpd tetex theora tiff truetype truetype-fonts type1 type1-fonts unicode usb userlocales utf8 v4l v4l2 vorbis wmf xanim xface xml xml2 xmms xpm xprint xrandr xv xvid xvmc zlib zvbi linguas_de linguas_en" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS file /usr/bin/as86: /usr/bin/as86: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped file /usr/bin/ld86: /usr/bin/ld86: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped
Created attachment 56137 [details] The ebuild (based on bin86-0.16.17.ebuild)
Created attachment 56138 [details, diff] The patch to kick the unneeded objects on amd64
I just commited a patch that lets everything compile..