diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2004-01-15 18:24:17 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2004-01-15 18:24:17 +0100 |
commit | acd47d2a69f7aa1c63562f260e4c5ec3438546a9 (patch) | |
tree | 62222cc22dd847637e9f283dc7d0abbbcb358533 /gcc/ada/Makefile.in | |
parent | 46049cff4f689532250bec7a53c8c1d5486bf640 (diff) | |
download | gcc-acd47d2a69f7aa1c63562f260e4c5ec3438546a9.zip gcc-acd47d2a69f7aa1c63562f260e4c5ec3438546a9.tar.gz gcc-acd47d2a69f7aa1c63562f260e4c5ec3438546a9.tar.bz2 |
[multiple changes]
2004-01-15 Olivier Hainque <hainque@act-europe.fr>
* decl.c (gnat_to_gnu_entity, E_Variable): Retrieve the object size
also when not defining if a Size clause applies. That information is
not to be ignored.
2004-01-15 Arnaud Charlet <charlet@act-europe.fr>
* Makefile.in (install-gnatlib, gnatlib-shared-default): Set up
symbolic links for the shared gnat run time when needed.
2004-01-15 Vasiliy Fofanov <fofanov@act-europe.fr>
* memtrack.adb (Gmem_Initialize): check that gmem.out could be opened
for writing, and terminate with an error message if not.
2004-01-15 Ed Schonberg <schonberg@gnat.com>
* sem_attr.adb (Resolve_Attribute, case 'Access): Remove spurious
warning on an access to subprogram in an instance, when the target
type is declared in the same generic unit.
(Eval_Attribute): If 'access is known to fail accessibility check,
rewrite as a raise statement.
2004-01-15 GNAT Script <nobody@gnat.com>
* Make-lang.in: Makefile automatically updated
From-SVN: r75931
Diffstat (limited to 'gcc/ada/Makefile.in')
-rw-r--r-- | gcc/ada/Makefile.in | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/gcc/ada/Makefile.in b/gcc/ada/Makefile.in index df5ec60..2ffc5e7 100644 --- a/gcc/ada/Makefile.in +++ b/gcc/ada/Makefile.in @@ -1703,15 +1703,16 @@ install-gnatlib: ../stamp-gnatlib # of $(INSTALL_DATA). The latter may force a mode inappropriate # for shared libraries on some targets, e.g. on HP-UX where the x # permission is required. -ifeq ($(strip $(filter-out alpha% dec vms% openvms% alphavms%,$(targ))),) - -for file in rts/lib*$(soext);do \ - $(INSTALL) $$file $(DESTDIR)$(ADA_RTL_OBJ_DIR); \ + for file in gnat gnarl; do \ + if [ -f rts/lib$$file-$(LIBRARY_VERSION)$(soext) ]; then \ + $(INSTALL) rts/lib$$file-$(LIBRARY_VERSION)$(soext) \ + $(ADA_RTL_OBJ_DIR); \ + fi; \ + if [ -f rts/lib$$file$(soext) ]; then \ + $(LN_S) lib$$file-$(LIBRARY_VERSION)$(soext) \ + $(ADA_RTL_OBJ_DIR)/lib$$file$(soext); \ + fi; \ done -else - -for file in rts/lib*-*$(soext);do \ - $(INSTALL) $$file $(DESTDIR)$(ADA_RTL_OBJ_DIR); \ - done -endif # This copy must be done preserving the date on the original file. for file in rts/*.adb rts/*.ads; do \ $(INSTALL_DATA_DATE) $$file $(DESTDIR)$(ADA_INCLUDE_DIR); \ @@ -1898,6 +1899,8 @@ gnatlib-shared-default: -o libgnarl-$(LIBRARY_VERSION)$(soext) \ $(GNATRTL_TASKING_OBJS) \ $(SO_OPTS)libgnarl-$(LIBRARY_VERSION)$(soext) $(THREADSLIB) + cd rts; $(LN_S) libgnat-$(LIBRARY_VERSION)$(soext) libgnat$(soext) + cd rts; $(LN_S) libgnarl-$(LIBRARY_VERSION)$(soext) libgnarl$(soext) gnatlib-shared-dual: $(MAKE) $(FLAGS_TO_PASS) \ |