Thanks Stefan and Marc,

The -m64 gcc option suggested by Marc worked as well:

make[5]: Nothing to be done for `install'.
make[2]: Nothing to be done for `install-target'.
finished target cross-gdb.install

------------------------------
target: cross-gdb.install.post
------------------------------

finished target cross-gdb.install.post
finished target world.targetinstall


******************
I already compiled a simple c++ HelloWorld for my powerpc smartcam.

Now I'm tweaking all those missing libs on the target.

Thanks again,
Markus



Am 06.01.2010 um 13:27 schrieb Stefan Reinauer:

Hi,

in our compiler build script for coreboot we used the following to get
GMP and mpfr working on both OS X 10.5 and 10.6..

Note the hard code on ABI=32 (because the configure script misdetects
this on 10.5) and the -force_cpusubtype_ALL for MPFR

Stefan

GMP:
[..]
if [ `uname` = "Darwin" ]; then
# generally the OS X compiler can create x64 binaries.
# Per default it generated i386 binaries in 10.5 and x64
# binaries in 10.6 (even if the kernel is 32bit)
# For some weird reason, 10.5 autodetects an ABI=64 though
# so we're setting the ABI explicitly here.
OPTIONS="ABI=32"
touch .architecture_check.c
gcc .architecture_check.c -c -o .architecture_check.o
ARCH=`file .architecture_check.o |cut -f5 -d\ `
test "$ARCH" = "x86_64" && OPTIONS="ABI=64"
rm .architecture_check.c .architecture_check.o
fi

../${GMP_DIR}/configure --disable-shared --prefix=$TARGETDIR $OPTIONS
[..]

MPFR:
test `uname` = "Darwin" && CFLAGS="$CFLAGS -force_cpusubtype_ALL"
cd build-mpfr
../${MPFR_DIR}/configure --disable-shared --prefix=$TARGETDIR \
--infodir=$TARGETDIR/info \
--with-gmp=$DESTDIR$TARGETDIR CFLAGS="$HOSTCFLAGS"
$MAKE
$MAKE install DESTDIR=$DESTDIR
[..]



--
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
     Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: [email protected]http://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866


--
ptxdist mailing list
[email protected]


--
ptxdist mailing list
[email protected]

Reply via email to