Running sgif90 on my Caldera IA64 Linux box, I get these errors from gas:
The culprits are (LOTS of) lines like:
.loc 0 749 0
and the line:
.file 0 "/home/test.f"
I tried compiling binutils-2.11.2 and using that gas, but it behaved the
same.
Note that this also occurs with sgicc (as expected) on hello-world:
[root@linux21 /root]# sgicc test2.c
test.c: In function `main':
test.c:4: warning: return type of `main' is not `int'
/tmp/ccs.3rbpv0: Assembler messages:
/tmp/ccs.3rbpv0:29: Error: File number less than one
/tmp/ccs.3rbpv0:30: Error: File number less than one
/tmp/ccs.3rbpv0:46: Error: File number less than one
sgicc INTERNAL ERROR: /usr/lib/../bin/as returned non-zero status 1
This is with the 0.13 compiler, running on 2.4.4, Caldera's 6/20/01
snapshot:
# sgicc -version
SGIcc Compilers: Version 0.01.0-13
I didn't see anything in the FAQ or archive, other than not having a
native compiler; is this error a result of running the IA32-to-IA64
cross-compiler on IA64 via the x86 emulation?
Thanks,
Kevin
|