cross build

Hidetoshi Shimokawa simokawa at sat.t.u-tokyo.ac.jp
Thu Apr 10 23:08:28 PDT 2003


Is cross compile for sparc64 binaries on FreeBSD-4 i386 supported?

I could do it a weeks ago but now I failed with the following error.

TARGET_ARCH=sparc64 make -j2 buildworld

--------------------------------------------------------------
>>> stage 3: cross tools
....
===> usr.bin/elf2aout
/usr/obj/sparc64/export/dpt/FreeBSD/FreeBSD-current/src/i386/export/dpt/FreeBSD/FreeBSD-current/src/usr.bin/elf2aout created for /export/dpt/FreeBSD/FreeBSD-current/src/usr.bin/elf2aout
rm -f .depend
mkdep -f .depend -a    -I/usr/obj/sparc64/export/dpt/FreeBSD/FreeBSD-current/src/i386/legacy/usr/include  /export/dpt/FreeBSD/FreeBSD-current/src/usr.bin/elf2aout/elf2aout.c
echo elf2aout: /usr/lib/libc.a /usr/obj/sparc64/export/dpt/FreeBSD/FreeBSD-current/src/i386/legacy/usr/lib/libegacy.a >> .depend
cc -O -pipe -I/usr/obj/sparc64/export/dpt/FreeBSD/FreeBSD-current/src/i386/legacy/usr/include    -c /export/dpt/FreeBSD/FreeBSD-current/src/usr.bin/elf2aout/elf2aout.c
cc -O -pipe -I/usr/obj/sparc64/export/dpt/FreeBSD/FreeBSD-current/src/i386/legacy/usr/include    -L/usr/obj/sparc64/export/dpt/FreeBSD/FreeBSD-current/src/i386/legacy/usr/lib -static -o elf2aout elf2aout.o -legacy
elf2aout.o: In function `main':
elf2aout.o(.text+0x20b): undefined reference to `be64toh'
elf2aout.o(.text+0x257): undefined reference to `be64toh'
elf2aout.o(.text+0x346): undefined reference to `be64toh'
elf2aout.o(.text+0x395): undefined reference to `be64toh'
elf2aout.o(.text+0x3f9): undefined reference to `be64toh'
*** Error code 1

/\ Hidetoshi Shimokawa
\/  simokawa at sat.t.u-tokyo.ac.jp
PGP public key: http://www.sat.t.u-tokyo.ac.jp/~simokawa/pgp.html


More information about the freebsd-sparc64 mailing list