Hello,
This is probably an old issue; I see a relocation truncation error at link
time with sgicc. I am running Pro64 compielrs on the Linux64 (in IA-32
binary compatibility mode).
SGIcc Compilers: Version 0.01.0-12
Linux lion64 2.4.0test10-001115-58smp #1 SMP Wed Dec 20 14:11:57 PST 2000
ia64 unknown
I know these are not the latest configs, but I remember the --relax bug was
fixed with pro64 Version 10.
sgicc -I. -o run meas.o qtmdb.o libstp.a libqt.a
---
---
meas.o: In function `test02':
meas.o(.text+0xb92): relocation truncated to fit: PCREL21B qt_blocki
meas.o(.text+0xc12): relocation truncated to fit: PCREL21B qt_blocki
meas.o(.text+0xc92): relocation truncated to fit: PCREL21B qt_blocki
meas.o(.text+0xd12): relocation truncated to fit: PCREL21B qt_blocki
meas.o(.text+0xd92): relocation truncated to fit: PCREL21B qt_blocki
---
I used the relax option;
sgicc -I. -o run --relax meas.o qtmdb.o libstp.a libqt.a
sgicc ERROR: -- not allowed in non XPG4 environment
sgicc ERROR parsing --relax: unknown flag
Any help apprecaited.
Thanks,
Prasad
|