Linux IA64 C++ Compiler Template Issues
The Box Details
>uname -a Linux pal6414 2.4.18-e.40smp #1 SMP Tue Dec 9 01:59:11 EST 2003 ia64 unknown >cat /proc/version Linux version 2.4.18-e.40smp (bhcompile@natasha.devel.redhat.com) (gcc version 2.96 20000731 (Red Hat Linux 7.2 2.96-124.7.2)) #1 SMP Tue Dec 9 01:59:11 EST 2003 >rpm -qa|grep binutils binutils-2.14.90.0.4-35 >rpm -qa|grep glibc glibc-2.2.4-32.11 glibc-devel-2.2.4-32.11 glibc-common-2.2.4-32.11 glibc-kernheaders-2.4-7.16 When I am trying to compile/link a template instantiation File, I get the follwoing error. It takes very long time, something like 10-12 hours and results into /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 3480197 >= 32 for section `.shstrtab' /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 179161 >= 32 for section `' /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 3480197 >= 32 for section `.shstrtab' /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 179258 >= 32 for section `' /usr/bin/ld: objdce/opt/dcestrv.o: invalid link 94411 for reloc section (index 1558) /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 3480197 >= 32 for section `.shstrtab' /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 179360 >= 32 for section `' /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 3480197 >= 32 for section `.shstrtab' /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 179464 >= 32 for section `' /usr/bin/ld: objdce/opt/dcestrv.o: invalid link 94411 for reloc section (index 1560) /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 3480197 >= 32 for section `.shstrtab' /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 179573 >= 32 for section `' /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 3480197 >= 32 for section `.shstrtab' /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 179676 >= 32 for section `' /usr/bin/ld: objdce/opt/dcestrv.o: invalid link 94411 for reloc section (index 1562) /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 3480197 >= 32 for section `.shstrtab' /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 179784 >= 32 for section `' /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 3480197 >= 32 for section `.shstrtab' /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 179881 >= 32 for section `' /usr/bin/ld: objdce/opt/dcestrv.o: invalid link 94411 for reloc section (index 1564) /usr/bin/ld: objdce/opt/dcestrv.o: invalid string offset 3480197 >= 32 for section `.shstrtab' __gp does not cover short data segment And it I refragment it in to different files, then I get the error as gnu.linkonce relocation truncated to fit: PCREL21B Any patches need to be installed, or Any help will be really appreciated. And also any info needed please let me know. Thanks Nagesh |
"Red Hat Linux 7.2"
eek, lookout, it's a dinosaur. |
All times are GMT -5. The time now is 04:28 AM. |