cross-compile error (sparc_sun_solaris --> alpha-dec-osf)

Richard Henderson rth@cygnus.com
Thu Feb 3 14:35:00 GMT 2000


On Thu, Feb 03, 2000 at 03:29:06PM -0600, Youngsoo Choi wrote:
> /var/tmp/ccqkM31g.s:395: Error: macro requires $at register while \
> noat in effect

The assembler has been told to macro expand stb, and the
compiler is emitting them.

> I used './configure --target=alphaev6-dec-osf1 -prefix=somewhere \
> --with-gnu-ld --with-gnu-as'

You didn't want `osf1' but rather the actual DU version that you're
interested in, eg `osf4.0d'. 

Running osf1 on an ev6 machine is a nonsensical impossibility.  The
osf1 assembler didn't understand the .arch directive, which is required
to convince it to emit the BWX instructions that were added to the
later machines. 



r~


More information about the Gcc mailing list