Ada: GNATLINK_OBJS (was: Ada users: please try libada-branch -- really
Eric Botcazou
ebotcazou@act-europe.fr
Thu Apr 22 09:05:00 GMT 2004
> No, because gnatlink is always linked with libgnat.a, so only non libgnat
> objects need be listed explicitely.
Same for gnatmake?
The duplication is problematic when you build the RTS with -fdata-sections,
so I have this patch in my trees for some time:
@@ -300,23 +300,23 @@
# Lists of files for various purposes.
GNATLINK_OBJS = gnatlink.o link.o \
- a-except.o ali.o alloc.o butil.o casing.o csets.o debug.o fmap.o fname.o
gnatvsn.o \
- hostparm.o interfac.o i-c.o i-cstrin.o namet.o opt.o osint.o output.o
rident.o \
- s-exctab.o s-secsta.o s-stalib.o s-stoele.o sdefault.o stylesw.o switch.o
system.o \
+ ali.o alloc.o butil.o casing.o csets.o debug.o fmap.o fname.o gnatvsn.o \
+ hostparm.o interfac.o namet.o opt.o osint.o output.o rident.o \
+ sdefault.o stylesw.o switch.o \
table.o tree_io.o types.o validsw.o widechar.o
-GNATMAKE_OBJS = a-except.o ctrl_c.o ali.o ali-util.o s-casuti.o \
+GNATMAKE_OBJS = ali.o ali-util.o \
alloc.o atree.o binderr.o butil.o casing.o csets.o debug.o elists.o
einfo.o\
erroutc.o errutil.o err_vars.o fmap.o fname.o fname-uf.o fname-sf.o \
- gnatmake.o gnatvsn.o hostparm.o interfac.o i-c.o i-cstrin.o krunch.o lib.o
link.o \
+ gnatmake.o gnatvsn.o hostparm.o interfac.o krunch.o lib.o link.o \
make.o makeusg.o makeutl.o mlib.o mlib-fil.o mlib-prj.o mlib-tgt.o
mlib-utl.o \
namet.o nlists.o opt.o osint.o osint-m.o output.o \
prj.o prj-attr.o prj-com.o prj-dect.o prj-env.o prj-err.o prj-ext.o
prj-nmsc.o \
prj-pars.o prj-part.o prj-proc.o prj-strt.o prj-tree.o prj-util.o \
- rident.o s-exctab.o s-secsta.o s-stalib.o s-stoele.o \
- scans.o scng.o sdefault.o sfn_scan.o s-purexc.o s-htable.o \
+ rident.o \
+ scans.o scng.o sdefault.o sfn_scan.o \
sinfo.o sinput.o sinput-c.o sinput-p.o \
- snames.o stand.o stringt.o styleg.o stylesw.o system.o validsw.o switch.o
switch-m.o \
+ snames.o stand.o stringt.o styleg.o stylesw.o validsw.o switch.o switch-m.o
\
table.o targparm.o tempdir.o tree_io.o types.o \
uintp.o uname.o urealp.o usage.o widechar.o \
$(EXTRA_GNATMAKE_OBJS)
--
Eric Botcazou
More information about the Gcc
mailing list