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 failure gcc 3.2 cvs branch: lib.o: In function `lib__sort': /gcc/ada/lib-sort.adb:39: undefined reference to `__enable_execute_stack'


This was on a Debian 3.0 (Woody) dual SuperSparc-II sun4m system with these
packages:

binutils	2.12.90.0.1-4
dejagnu		1.4.2-1.1
expect		5.32.2-4
gcc		2:2.95.4-14 (Debian prerelease)
gcc-2.95	1:2.95.4-7  (Debian prerelease)
gnat		3.14p-3
kernel-image	2.4.19_2    (from http://osinvestor.com/sparc)
tcl8.3		8.3.3-7


When trying to bootstrap gcc cvs 3.2 branch (LAST_UPDATED: Sun Sep 29
08:49:24 UTC 2002), I get a failure like this:

gcc -pipe -c -DIN_GCC   `echo -g  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional  |sed -e 's/-pedantic//g' -e 's/-Wtraditional//g'`    \
            -I- -I. -I.. -I/share2/gcc-rel/gcc/gcc/ada -I/share2/gcc-rel/gcc/gcc/ada/.. -I/share2/gcc-rel/gcc/gcc/ada/../config -I/share2/gcc-rel/gcc/gcc/ada/../../include -fexceptions /share2/gcc-rel/gcc/gcc/ada/init.c
gcc -pipe -c -DIN_GCC   `echo -g  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional  |sed -e 's/-pedantic//g' -e 's/-Wtraditional//g'`   \
            -I- -I. -I.. -I/share2/gcc-rel/gcc/gcc/ada -I/share2/gcc-rel/gcc/gcc/ada/.. -I/share2/gcc-rel/gcc/gcc/ada/../config -I/share2/gcc-rel/gcc/gcc/ada/../../include -fno-omit-frame-pointer /share2/gcc-rel/gcc/gcc/ada/tracebak.c
gcc -pipe -DIN_GCC   `echo -g  -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional  |sed -e 's/-pedantic//g' -e 's/-Wtraditional//g'`   -o ../gnat1 b_gnat1.o adaint.o cstreams.o cio.o targtyps.o decl.o misc.o utils.o utils2.o trans.o cuintp.o argv.o raise.o init.o tracebak.o ada.o a-charac.o a-chlat1.o a-except.o s-memory.o s-traceb.o s-mastop.o s-except.o ali.o alloc.o atree.o butil.o casing.o checks.o comperr.o csets.o cstand.o debug.o debug_a.o einfo.o elists.o errout.o eval_fat.o exp_attr.o exp_ch11.o exp_ch12.o exp_ch13.o exp_ch2.o exp_ch3.o exp_ch4.o exp_ch5.o exp_ch6.o exp_ch7.o exp_ch8.o exp_ch9.o exp_code.o exp_dbug.o exp_disp.o exp_dist.o exp_fixd.o exp_aggr.o exp_imgv.o exp_intr.o exp_pakd.o exp_prag.o exp_smem.o exp_strm.o exp_tss.o exp_util.o exp_vfpt.o expander.o fname.o fname-uf.o fmap.o freeze.o frontend.o gnat.o g-hesora.o g-htable.o g-os_lib.o g-speche.o s-crc32.o get_targ.o gnatvsn.o hlo.o hostparm.o impunit.o interfac.o itypes.o inline.o krunch.o lib.o layout.o lib-load.o lib-util.o lib-xref.o lib-writ.o live.o namet.o nlists.o nmake.o opt.o osint.o output.o par.o repinfo.o restrict.o rident.o rtsfind.o s-assert.o s-parame.o s-stache.o s-stalib.o s-imgenu.o s-stoele.o s-soflin.o s-exctab.o s-secsta.o s-wchcnv.o s-wchcon.o s-wchjis.o s-unstyp.o scans.o scn.o sdefault.o sem.o sem_aggr.o sem_attr.o sem_cat.o sem_ch10.o sem_ch11.o sem_ch12.o sem_ch13.o sem_ch2.o sem_ch3.o sem_ch4.o sem_ch5.o sem_ch6.o sem_ch7.o sem_ch8.o sem_ch9.o sem_case.o sem_disp.o sem_dist.o sem_elab.o sem_elim.o sem_eval.o sem_intr.o sem_maps.o sem_mech.o sem_prag.o sem_res.o sem_smem.o sem_type.o sem_util.o sem_vfpt.o sem_warn.o sinfo-cn.o sinfo.o sinput.o sinput-l.o snames.o sprint.o stand.o stringt.o style.o switch.o stylesw.o validsw.o system.o table.o targparm.o tbuild.o tree_gen.o tree_io.o treepr.o treeprs.o ttypef.o ttypes.o types.o uintp.o uname.o urealp.o usage.o widechar.o back_end.o gnat1drv.o ../prefix.o ../main.o ../attribs.o ../libbackend.a  ../../libiberty/libiberty.a 
lib.o: In function `lib__sort':
/share2/gcc-rel/gcc/gcc/ada/lib-sort.adb:39: undefined reference to `__enable_execute_stack'
/share2/gcc-rel/gcc/gcc/ada/lib-sort.adb:39: undefined reference to `__enable_execute_stack'
lib-xref.o: In function `lib__xref__output_references':
/share2/gcc-rel/gcc/gcc/ada/lib-xref.adb:332: undefined reference to `__enable_execute_stack'
/share2/gcc-rel/gcc/gcc/ada/lib-xref.adb:332: undefined reference to `__enable_execute_stack'
sem_ch13.o: In function `sem_ch13__analyze_record_representation_clause':
/share2/gcc-rel/gcc/gcc/ada/sem_ch13.adb:1726: undefined reference to `__enable_execute_stack'
sem_ch13.o:/share2/gcc-rel/gcc/gcc/ada/sem_ch13.adb:1726: more undefined references to `__enable_execute_stack' follow
collect2: ld returned 1 exit status
make[3]: *** [../gnat1] Error 1
make[3]: Leaving directory `/share2/gcc-rel/objdir/gcc/ada'
make[2]: *** [gnat1] Error 2
make[2]: Leaving directory `/share2/gcc-rel/objdir/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/share2/gcc-rel/objdir/gcc'
make: *** [bootstrap-lean] Error 2

Any ideas?

Cheers,

/ChJ


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