How are things looking?

Alex Zepeda zipzippy at sonic.net
Wed Sep 10 13:19:15 PDT 2003


On Wed, Sep 10, 2003 at 12:31:19PM -0700, David O'Brien wrote:
> On Tue, Sep 09, 2003 at 10:24:43PM -0700, Alex Zepeda wrote:
> > Cross building from ia32 seems to be broken (looked like it died in the
> > crypto stuff with gcc not being able to find any spare ia32 registers...),
> > is this a known issue?
> 
> I tested this just a few weeks ago.  Please post your errors.

The command I ran was:

TARGET_ARCH=powerpc make -DNOMAN -DNO_FORTRAN -DNO_KERBEROS -DNOCRY
PT -DNOSECURE -DNOINFO -DNOLIBC_R -DNOFORTH -DNOPROFILE buildworld >& 
macppc.output

The error was in this command:

-I/usr/src/lib/libc/powerpc -D__DBINTERFACE_PRIVATE
 -I/usr/src/lib/libc/../../contrib/gdtoa -DINET6
-I/usr/obj/powerpc/usr/src/lib/libc -DPOSIX_MISTAKE
-I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN
-I/usr/src/lib/libc/rpc -DYP -DHESIOD  -c 
/usr/src/lib/libc/db/btree/bt_close.c

The actual error was:

/usr/include/machine/endian.h: In function `__bswap32':
 /usr/include/machine/endian.h:110: error: can't find a register in class
`MQ_REGS' while reloading `asm'
*** Error code 1


The whole log is up on http://blarf.homeip.net/netbsd/

- alex


More information about the freebsd-ppc mailing list