FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo Embedded

 
 
LinkBack Thread Tools
 
Old 02-18-2008, 06:40 AM
DK Smith
 
Default ld error and multilib question

Hello,

I'm compiling a kernel for arch "Intel EM64T" on an amd64 host. I
encountered a ld error such as this:

LD arch/x86_64/boot/compressed/vmlinux
ld: i386:x86-64 architecture of input file
`arch/x86_64/boot/compressed/head.o' is incompatible with i386 output
make[2]: *** [arch/x86_64/boot/compressed/vmlinux] Error 1


Would the build instructions for a 32-bit only driver produce this error?

With regard to the package mgmt facility on Gentoo, does the "local USE
flag", "multilib" not necessarily work when emerging gcc? I tried adding
that to my /etc/portage/package.use file and did not notice a difference
when re-running emerge. I also tried to add it to /etc/make.conf, which
did not seem to make a difference, either.

Perhaps I need to do the stuff mentioned in "Gentoo Embedded Handbook"
with respect to the program "crossdev"? Any general advice or related
links will be greatly appreciated.

Below, I've included the top bits of my `emerge --info`.

Cheers,
DK


$ emerge --info
Portage 2.1.4.4 (default-linux/amd64/2007.0/desktop, gcc-4.1.2,
glibc-2.6.1-r0, 2.6.18-gentoo-r6 x86_64)
================================================== ===============
System uname: 2.6.18-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3000+
Timestamp of tree: Mon, 18 Feb 2008 04:30:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port
3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash: 3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python: 2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache: 2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="-march=k8 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict
unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/
http://distro.ibiblio.org/pub/linux/distributions/gentoo/
http://gentoo.arcticnetwork.ca/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
--compress --force --whole-file --delete --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 apache2 arts bash-completion berkdb
bitmap-fonts bootsplash browserplugin bzip2 cairo cdr cli cracklib crypt
cups dbus doc dri dvd dvdr dvdread eds emboss encode esd evo fam firefox
fortran gd gdbm gif gnome gpm gstreamer gtk hal iconv ieee1394
imagemagick ipv6 isdnlog java jpeg kde kerberos mad midi mikmod mmx
modperl mp3 mpeg mudflap mysql ncurses nls nptl nptlonly offensive ogg
opengl openmp oss pam pcre pdf perl php plotutils png postgres pppd
python qt3 qt3support qt4 quicktime readline reflection samba sdl
session spell spl sse sse2 ssl svg tcl tcpd tiff tk truetype
truetype-fonts type1-fonts unicode vorbis wma wxwindows xml xorg xv xvid
zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix
dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat
linear meter mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon
authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default
authz_groupfile authz_host authz_owner authz_user autoindex cache dav
dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter
file_cache filter headers ident imagemap include info log_config logio
mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer
proxy_connect proxy_http rewrite setenvif so speling status unique_id
userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard
mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780
lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nv nvidia
vesa fbdev"

--
gentoo-embedded@lists.gentoo.org mailing list
 
Old 02-18-2008, 06:40 AM
DK Smith
 
Default ld error and multilib question

Hello,

I'm compiling a kernel for arch "Intel EM64T" on an amd64 host. I
encountered a ld error such as this:

LD arch/x86_64/boot/compressed/vmlinux
ld: i386:x86-64 architecture of input file
`arch/x86_64/boot/compressed/head.o' is incompatible with i386 output
make[2]: *** [arch/x86_64/boot/compressed/vmlinux] Error 1


Would the build instructions for a 32-bit only driver produce this error?

With regard to the package mgmt facility on Gentoo, does the "local USE
flag", "multilib" not necessarily work when emerging gcc? I tried adding
that to my /etc/portage/package.use file and did not notice a difference
when re-running emerge. I also tried to add it to /etc/make.conf, which
did not seem to make a difference, either.

Perhaps I need to do the stuff mentioned in "Gentoo Embedded Handbook"
with respect to the program "crossdev"? Any general advice or related
links will be greatly appreciated.

Below, I've included the top bits of my `emerge --info`.

Cheers,
DK


$ emerge --info
Portage 2.1.4.4 (default-linux/amd64/2007.0/desktop, gcc-4.1.2,
glibc-2.6.1-r0, 2.6.18-gentoo-r6 x86_64)
================================================== ===============
System uname: 2.6.18-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3000+
Timestamp of tree: Mon, 18 Feb 2008 04:30:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port
3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash: 3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python: 2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache: 2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="-march=k8 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict
unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/
http://distro.ibiblio.org/pub/linux/distributions/gentoo/
http://gentoo.arcticnetwork.ca/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
--compress --force --whole-file --delete --stats --timeout=180
--exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 apache2 arts bash-completion berkdb
bitmap-fonts bootsplash browserplugin bzip2 cairo cdr cli cracklib crypt
cups dbus doc dri dvd dvdr dvdread eds emboss encode esd evo fam firefox
fortran gd gdbm gif gnome gpm gstreamer gtk hal iconv ieee1394
imagemagick ipv6 isdnlog java jpeg kde kerberos mad midi mikmod mmx
modperl mp3 mpeg mudflap mysql ncurses nls nptl nptlonly offensive ogg
opengl openmp oss pam pcre pdf perl php plotutils png postgres pppd
python qt3 qt3support qt4 quicktime readline reflection samba sdl
session spell spl sse sse2 ssl svg tcl tcpd tiff tk truetype
truetype-fonts type1-fonts unicode vorbis wma wxwindows xml xorg xv xvid
zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix
dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat
linear meter mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon
authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default
authz_groupfile authz_host authz_owner authz_user autoindex cache dav
dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter
file_cache filter headers ident imagemap include info log_config logio
mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer
proxy_connect proxy_http rewrite setenvif so speling status unique_id
userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard
mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780
lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nv nvidia
vesa fbdev"

--
gentoo-user@lists.gentoo.org mailing list
 
Old 02-18-2008, 08:42 AM
Mike Frysinger
 
Default ld error and multilib question

On Monday 18 February 2008, DK Smith wrote:
> Hello,

do not cross-post to multiple lists at once.

> I'm compiling a kernel for arch "Intel EM64T" on an amd64 host.

not an embedded question nor do you need crossdev. ask the amd64 peeps.
-mike
 
Old 02-18-2008, 08:42 AM
Mike Frysinger
 
Default ld error and multilib question

On Monday 18 February 2008, DK Smith wrote:
> Hello,

do not cross-post to multiple lists at once.

> I'm compiling a kernel for arch "Intel EM64T" on an amd64 host.

not an embedded question nor do you need crossdev. ask the amd64 peeps.
-mike
 

Thread Tools




All times are GMT. The time now is 12:06 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org