This is the mail archive of the gcc-bugs@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]
Other format: [Raw text]

bootstrap/7489: 64-bit targets fail to link on AIX 4.3.3


>Number:         7489
>Category:       bootstrap
>Synopsis:       64-bit targets fail to link on AIX 4.3.3
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Aug 04 08:46:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Vasile Gaburici
>Release:        gcc-3.1.1
>Organization:
>Environment:
AIX 4.3.3.0 with bos.adt.base 4.3.3.77 (/bin/as problem fixed)
linker is from bos.rte.bind_cmds 4.3.3.11
>Description:
It fails to link the 64-bit libs for ppc64 support. It looks
like it should pass -64 to the linker, but doesn't do so.

creating reloadable object files...
creating a temporary reloadable object file: .libs/libg2c.la-2.o
/usr/ccs/bin/ld -r -o .libs/libg2c.la-1.o libE77/.libs/Labort.o libE77/.libs/Ldrf.o libE77/.libs/Lderfc.o libE77/.libs/Lef1asc.o libE77/.libs/Lef1cmc.o libE77.libs/Lerf.o libE77/.libs/Lerfc.o libE77/.libs/Lexit.o libE77/.libs/Lgetarg.o lbE77/.libs/Lgetenv.o libE77/.libs/Liargc.o libE77/.libs/Lsignal.o libE77/.libs/system.o libE77/.libs/Lflush.o libE77/.libs/Lftell.o libE77/.libs/Lfseek.o libE7/.libs/Laccess.o libE77/.libs/Lbesj0.o libE77/.libs/Lbesj1.o libE77/.libs/Lbesn.o libE77/.libs/Lbesy0.o libE77/.libs/Lbesy1.o libE77/.libs/Lbesyn.o libE77/.lbs/Lchdir.o libE77/.libs/Lchmod.o libE77/.libs/Lctime.o libE77/.libs/Ldbesj0.o ibE77/.libs/Ldbesj1.o libE77/.libs/Ldbesjn.o libE77/.libs/Ldbesy0.o libE77/.lib/Ldbesy1.o libE77/.libs/Ldbesyn.o libE77/.libs/Ldtime.o libE77/.libs/Letime.o lbE77/.libs/Lfdate.o libE77/.libs/Lfgetc.o libE77/.libs/Lfget.o libE77/.libs/Lflsh1.o libE77/.libs/Lfnum.o libE77/.libs/Lfputc.o libE77/.libs/Lfput.o libE77/.lbs/Lfstat.o libE77/.libs/Lgerror.o libE77/.libs/Lgetcwd.o libE77/.libs/Lgetgid. libE77/.libs/Lgetlog.o libE77/.libs/Lgetpid.o libE77/.libs/Lgetuid.o libE77/.lbs/Lgmtime.o libE77/.libs/Lhostnm.o libE77/.libs/Lidate.o libE77/.libs/Lierrno. libE77/.libs/Lirand.o libE77/.libs/Lisatty.o libE77/.libs/Litime.o libE77/.lib/Lkill.o libE77/.libs/Llink.o libE77/.libs/Llnblnk.o libE77/.libs/Llstat.o libE7/.libs/Lltime.o libE77/.libs/Lmclock.o libE77/.libs/Lperror.o libE77/.libs/Lrad.o libE77/.libs/Lrename.o libE77/.libs/Lsecnds.o libE77/.libs/Lsecond.o libE77.libs/Lsleep.o libE77/.libs/Lsrand.o libE77/.libs/Lstat.o libE77/.libs/Lsymlnk. libE77/.libs/Ltime.o libE77/.libs/Lttynam.o libE77/.libs/Lumask.o libE77/.libsLunlink.o libE77/.libs/Lvxttim.o libE77/.libs/Lalarm.o libE77/.libs/Ldate_y2kbugy.o libE77/.libs/Ldate_y2kbug.o libE77/.libs/Lvxtidt_y2kbuggy.o libE77/.libs/Lxtidt_y2kbug.o libF77/.libs/F77_aloc.o libF77/.libs/VersionF.o libF77/.libs/s_rge.o libF77/.libs/abort_.o libF77/.libs/getarg_.o libF77/.libs/iargc_.o libF77/libs/getenv_.o libF77/.libs/signal_.o libF77/.libs/s_stop.o libF77/.libs/s_pauso libF77/.libs/system_.o libF77/.libs/cabs.o libF77/.libs/derf_.o libF77/.libs/erfc_.o libF77/.libs/erf_.o libF77/.libs/erfc_.o libF77/.libs/sig_die.o libF77/libs/exit_.o libF77/.libs/setarg.o libF77/.libs/setsig.o libF77/.libs/pow_ci.o ibF77/.libs/pow_dd.o libF77/.libs/pow_di.o libF77/.libs/pow_hh.o libF77/.libs/pw_ii.o libF77/.libs/pow_ri.o libF77/.libs/pow_zi.o libF77/.libs/pow_zz.o libF77.libs/pow_qq.o libF77/.libs/c_abs.o libF77/.libs/c_cos.o libF77/.libs/c_div.o lbF77/.libs/c_exp.o libF77/.libs/c_log.o libF77/.libs/c_sin.o libF77/.libs/c_sqr.o libF77/.libs/z_abs.o libF77/.libs/z_cos.o libF77/.libs/z_div.o libF77/.libs/_exp.o libF77/.libs/z_log.o libF77/.libs/z_sin.o libF77/.libs/z_sqrt.o libF77/.ibs/r_abs.o libF77/.libs/r_acos.o libF77/.libs/r_asin.o libF77/.libs/r_atan.o lbF77/.libs/r_atn2.o libF77/.libs/r_cnjg.o libF77/.libs/r_cos.o libF77/.libs/r_csh.o libF77/.libs/r_dim.o libF77/.libs/r_exp.o libF77/.libs/r_imag.o libF77/.lis/r_int.o libF77/.libs/r_lg10.o libF77/.libs/r_log.o libF77/.libs/r_mod.o libF7/.libs/r_nint.o libF77/.libs/r_sign.o libF77/.libs/r_sin.o libF77/.libs/r_sinh. libF77/.libs/r_sqrt.o libF77/.libs/r_tan.o libF77/.libs/r_tanh.o libF77/.libs/_abs.o libF77/.libs/d_acos.o libF77/.libs/d_asin.o libF77/.libs/d_atan.o libF77.libs/d_atn2.o libF77/.libs/d_cnjg.o libF77/.libs/d_cos.o libF77/.libs/d_cosh.olibF77/.libs/d_dim.o libF77/.libs/d_exp.o libF77/.libs/d_imag.o libF77/.libs/d_nt.o libF77/.libs/d_lg10.o libF77/.libs/d_log.o libF77/.libs/d_mod.o libF77/.lis/d_nint.o libF77/.libs/d_prod.o libF77/.libs/d_sign.o libF77/.libs/d_sin.o lib77/.libs/d_sinh.o libF77/.libs/d_sqrt.o libF77/.libs/d_tan.o libF77/.libs/d_tan.o libF77/.libs/i_abs.o libF77/.libs/i_dim.o libF77/.libs/i_dnnt.o libF77/.libsi_indx.o libF77/.libs/i_len.o libF77/.libs/i_mod.o libF77/.libs/i_nint.o libF77.libs/i_sign.o libF77/.libs/h_abs.o libF77/.libs/h_dim.o libF77/.libs/h_dnnt.o ibF77/.libs/h_indx.o libF77/.libs/h_len.o libF77/.libs/h_mod.o libF77/.libs/h_nnt.o libF77/.libs/h_sign.o libF77/.libs/l_ge.o libF77/.libs/l_gt.o libF77/.libsl_le.o libF77/.libs/l_lt.o libF77/.libs/hl_ge.o libF77/.libs/hl_gt.o libF77/.lis/hl_le.o libF77/.libs/hl_lt.o libF77/.libs/ef1asc_.o libF77/.libs/ef1cmc_.o liF77/.libs/s_cat.o libF77/.libs/s_cmp.o libF77/.libs/s_copy.o libF77/.libs/lbitbts.o libF77/.libs/lbitshft.o libF77/.libs/qbitbits.o libF77/.libs/qbitshft.o liI77/.libs/VersionI.o libI77/.libs/backspace.o libI77/.libs/close.o libI77/.libsdfe.o libI77/.libs/dolio.o libI77/.libs/due.o libI77/.libs/endfile.o libI77/.lis/err.o libI77/.libs/fmt.o libI77/.libs/fmtlib.o libI77/.libs/iio.o libI77/.lib/ilnw.o libI77/.libs/inquire.o libI77/.libs/lread.o libI77/.libs/lwrite.o libI7/.libs/open.o libI77/.libs/rdfmt.o libI77/.libs/rewind.o libI77/.libs/rsfe.o liI77/.libs/rsli.o libI77/.libs/rsne.o libI77/.libs/sfe.o libI77/.libs/sue.o libI7/.libs/typesize.o libI77/.libs/uio.o libI77/.libs/util.o libI77/.libs/wref.o lbI77/.libs/wrtfmt.o libI77/.libs/wsfe.o libI77/.libs/wsle.o libI77/.libs/wsne.olibI77/.libs/xwsne.o libI77/.libs/ftell_.o libU77/.libs/VersionU.o libU77/.libsgerror_.o libU77/.libs/perror_.o libU77/.libs/ierrno_.o libU77/.libs/itime_.o lbU77/.libs/time_.o libU77/.libs/unlink_.o libU77/.libs/fnum_.o libU77/.libs/getid_.o libU77/.libs/getuid_.o libU77/.libs/getgid_.o libU77/.libs/kill_.o libU77.libs/rand_.o libU77/.libs/srand_.o libU77/.libs/irand_.o libU77/.libs/sleep_.olibU77/.libs/idate_.o libU77/.libs/ctime_.o libU77/.libs/etime_.o libU77/.libs/time_.o libU77/.libs/isatty_.o libU77/.libs/ltime_.o libU77/.libs/fstat_.o libU7/.libs/stat_.o libU77/.libs/lstat_.o libU77/.libs/access_.o libU77/.libs/link_o libU77/.libs/getlog_.o libU77/.libs/ttynam_.o libU77/.libs/getcwd_.o libU77/.ibs/symlnk_.o libU77/.libs/vxttime_.o libU77/.libs/vxtidate_.o libU77/.libs/gmtme_.o libU77/.libs/fdate_.o libU77/.libs/secnds_.o libU77/.libs/bes.o libU77/.lbs/dbes.o libU77/.libs/chdir_.o libU77/.libs/chmod_.o libU77/.libs/lnblnk_.o liU77/.libs/hostnm_.o libU77/.libs/rename_.o libU77/.libs/fgetc_.o 
ld: 0711-736 ERROR: Input file libE77/.libs/Labort.o:
        XCOFF64 object files are not allowed in 32-bit mode.
gmake[5]: *** [libg2c.la] Error 8
gmake[5]: Leaving directory `/home/gaburici/gcc/obj/powerpc-ibm-aix4.3.3.0/ppc6/libf2c'
>How-To-Repeat:
../gcc-3.1.1/configure --enable-language=c,c++,f77 --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --enable-threads --enable-shared --disable-nls
gmake -j 4 bootstrap
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:


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