cross build
Hidetoshi Shimokawa
simokawa at sat.t.u-tokyo.ac.jp
Mon Apr 14 22:12:22 PDT 2003
It was around Nov. 2002. I have upgraded the 4.x box to the latest
stable but it still fails at the same point.
Ruslan, any ideas?
/\ Hidetoshi Shimokawa
\/ simokawa at sat.t.u-tokyo.ac.jp
PGP public key: http://www.sat.t.u-tokyo.ac.jp/~simokawa/pgp.html
At Fri, 11 Apr 2003 15:56:29 -0400,
Jake Burkholder wrote:
>
> Apparently, On Fri, Apr 11, 2003 at 03:06:53PM +0900,
> Hidetoshi Shimokawa said words to the effect of;
>
> > 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
>
> How old is your 4.x box? You may have to upgrade to a recent -stable to
> cross build. There's been some dispute about what versions of 4.x cross
> builds are to be supported on, and I think recently certain commits which
> made it possible to cross build on older versions of 4.x were backed out.
>
> If it doesn't work with top of tree -stable I suggest email ru at .
>
> Thanks,
> Jake
At Fri, 11 Apr 2003 15:06:53 +0900,
Hidetoshi Shimokawa wrote:
> --------------------------------------------------------------
> >>> 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