Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 330559 - dev-libs/mpfr fails to cross-compile
Summary: dev-libs/mpfr fails to cross-compile
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: Other Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 330561 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-07-30 19:13 UTC by Someone Else Who Won't Be Here
Modified: 2010-07-31 17:07 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Someone Else Who Won't Be Here 2010-07-30 19:13:28 UTC
Using crossdev on x86_64 to build a ppc 750.  mpfr (any version) fails to compile since it sees libgmp versions of another architecture.

Reproducible: Always

Steps to Reproduce:
1. install crossdev 
2. crossdev init for powerpc-unknown-linux-uclibc
3. build toolchain, etc. and other misc packages with goal of having @system there
4. emerge-powerpc-unknown-linux-uclibc -va mpfr
[ebuild  N    ] dev-libs/mpfr-3.0.0 to /usr/powerpc-unknown-linux-uclibc/ 0 kB

5. compile fails with file (libgmp.so) is the wrong format


Actual Results:  
This appears to be seeing the libgmp.so (linked to usr/lib/libgmp.so.10.0.1) for the host system since it's reporting the file is in the wrong format.  (host is x86_64 and crossdev is for ppc32)

/usr/lib/libgmp.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status.

Expected Results:  
normal compile, install into crossdev target path

Here is my emerge info when run from crossdev. Some of the info is showing things installed on my host system, not the crossdev environment (not even all of @system is built yet there)

Portage 2.2_rc67 (uclibc/ppc, gcc-4.4.4, uclibc-0.9.30.1-r1, 2.6.34-rc3-12-april-2010 x86_64)
=================================================================
System uname: Linux-2.6.34-rc3-12-april-2010-x86_64-Intel-R-_Core-TM-2_CPU_6700_@_2.66GHz-with-gentoo-2.0.1
Timestamp of tree: Fri, 30 Jul 2010 05:30:18 +0000
ccache version 2.4 [disabled]
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.4.4-r15, 2.5.4-r2, 2.6.5-r3, 3.1.2-r4
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.1-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
virtual/os-headers:  2.6.34
ACCEPT_KEYWORDS="ppc ~ppc"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-Os -pipe -mcpu=750 -I/usr/powerpc-unknown-linux-uclibc/usr/include/ -I/usr/powerpc-unknown-linux-uclibc/include/"
CHOST="powerpc-unknown-linux-uclibc"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-Os -pipe -mcpu=750 -I/usr/powerpc-unknown-linux-uclibc/usr/include/ -I/usr/powerpc-unknown-linux-uclibc/include/"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests autoconfig distlocks fixpackages news nodoc noinfo noman parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-L/usr/powerpc-unknown-linux-uclibc/lib -L/usr/powerpc-unknown-linux-uclibc/usr/lib"
MAKEOPTS="-j2"
PKGDIR="/usr/powerpc-unknown-linux-uclibc/packages/"
PORTAGE_CONFIGROOT="/usr/powerpc-unknown-linux-uclibc/"
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="/usr/powerpc-unknown-linux-uclibc/tmp/"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/berkano /usr/portage/local/layman/qting-edge /usr/portage/local/layman/enlightenment"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="bindist cli cracklib crypt cxx dri ithreads make-symlinks modules mudflap ncurses openmp pcre perl ppc python readline reflection session spl ssl uclibc xorg zlib ~ppc" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="uclibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="dummy fbdev v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2010-07-30 20:44:34 UTC
*** Bug 330561 has been marked as a duplicate of this bug. ***
Comment 2 SpanKY gentoo-dev 2010-07-31 17:07:29 UTC
crossdev doesnt compile packages.  it only builds a toolchain.

you didnt post any actual build logs as attachments.