Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 88911

Summary: bin86 special edition for amd64 systems to compile lilo
Product: Gentoo Linux Reporter: Ingo Kemper <viper>
Component: [OLD] Core systemAssignee: AMD64 Project <amd64>
Status: RESOLVED FIXED    
Severity: enhancement    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 82052    
Attachments: The ebuild (based on bin86-0.16.17.ebuild)
The patch to kick the unneeded objects on amd64

Description Ingo Kemper 2005-04-12 17:25:20 UTC
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
Comment 1 Ingo Kemper 2005-04-12 17:28:49 UTC
Created attachment 56137 [details]
The ebuild (based on bin86-0.16.17.ebuild)
Comment 2 Ingo Kemper 2005-04-12 17:31:32 UTC
Created attachment 56138 [details, diff]
The patch to kick the unneeded objects on amd64
Comment 3 Olivier Crete (RETIRED) gentoo-dev 2005-05-08 19:12:55 UTC
I just commited a patch that lets everything compile..