Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 88911 - bin86 special edition for amd64 systems to compile lilo
Summary: bin86 special edition for amd64 systems to compile lilo
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 82052
  Show dependency tree
 
Reported: 2005-04-12 17:25 UTC by Ingo Kemper
Modified: 2005-05-08 19:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
The ebuild (based on bin86-0.16.17.ebuild) (bin86-0.16.17.ebuild,912 bytes, text/plain)
2005-04-12 17:28 UTC, Ingo Kemper
Details
The patch to kick the unneeded objects on amd64 (amd64liloSE.patch,998 bytes, patch)
2005-04-12 17:31 UTC, Ingo Kemper
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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..