This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

rs6000-ibm-aix3.2.5: TOC overflow


Compiling egcs 1.1.1 on rs6000-ibm-aix3.2.5 I get the following:

rm -f f771
stage1/xgcc -Bstage1/  -DIN_GCC    -O2 -g  -W -Wall  `case "rs6000-ibm-aix3.2.5"
 in m68k-next-nextstep*) echo -segaddr __DATA 6000000;; *-*-aix[4-9]*) \`stage1/
xgcc -Bstage1/ --print-prog-name=ld\` -v 2>&1 | grep BFD >/dev/null || echo -Wl,
-bbigtoc;; esac` -o ../f771 \
      bad.o bit.o bld.o com.o data.o equiv.o expr.o global.o implic.o info.o int
rin.o lab.o lex.o malloc.o name.o parse.o proj.o src.o st.o sta.o stb.o stc.o st
d.o ste.o storag.o stp.o str.o sts.o stt.o stu.o stv.o stw.o symbol.o target.o t
op.o type.o version.o where.o `cat ../stamp-objlist` `if [ xobstack.o != x ]; th
en echo ../obstack.o; else true; fi` `case "stage1/xgcc -Bstage1/" in "cc") if [
 xalloca.o != x ]; then echo ../alloca.o; else true; fi ;; esac` `if [ x != x ];
 then echo ../; else true; fi` -lld
0706-781 ERROR: TOC overflow. TOC size: 66072   Max size: 65536
collect2: ld returned 12 exit status
make[3]: *** [../f771] Error 1


I know that there is a fix for AIX 4.1, but none seems to be available for
3.2.5.

How to I deal with this problem? GNU binutils?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]