diff options
author | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-02-28 06:51:44 +0000 |
---|---|---|
committer | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-02-28 06:51:44 +0000 |
commit | 6b2e68612528ac2093ce5ad92f2264a589aa4291 (patch) | |
tree | a120e25c20681041177faf59e4da8c59e8353cc6 | |
parent | 19670b5a046b0068754f4ac4e3892f6684725341 (diff) | |
download | ppe42-gcc-6b2e68612528ac2093ce5ad92f2264a589aa4291.tar.gz ppe42-gcc-6b2e68612528ac2093ce5ad92f2264a589aa4291.zip |
* config/alpha/t-osf4, config/arm/t-netbsd, config/ia64/t-hpux
* config/pa/t-hpux-shlib (SHLIB_INSTALL): Create the
installation directory first.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95656 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 14 | ||||
-rw-r--r-- | gcc/config/alpha/t-osf4 | 4 | ||||
-rw-r--r-- | gcc/config/arm/t-netbsd | 4 | ||||
-rw-r--r-- | gcc/config/ia64/t-hpux | 4 | ||||
-rw-r--r-- | gcc/config/pa/t-hpux-shlib | 5 |
5 files changed, 22 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index aacdf51ff12..23af3a5cc12 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-02-27 Zack Weinberg <zack@codesourcery.com> + + * config/alpha/t-osf4, config/arm/t-netbsd, config/ia64/t-hpux + * config/pa/t-hpux-shlib (SHLIB_INSTALL): Create the + installation directory first. + 2005-02-28 Hans-Peter Nilsson <hp@axis.com> PR target/19065. @@ -32,7 +38,7 @@ * configure.ac: Rename cc_for_cross_gnattools to host_cc_for_libada. * configure: Regenerate. - * libada-mk.in: Remove CC; rename + * libada-mk.in: Remove CC; rename cc_for_cross_gnattools / cc_set_by_configure to host_cc_for_libada. 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu> @@ -317,9 +323,9 @@ 2005-02-22 Devang Patel <dpatel@apple.com> PR 19952 - * tree-if-conv.c (process_phi_nodes): Use bsi_after_labels and skip + * tree-if-conv.c (process_phi_nodes): Use bsi_after_labels and skip all labels - + 2005-02-22 David Edelsohn <edelsohn@gnu.org> * config/rs6000/aix.h (WINT_TYPE): Define. @@ -365,7 +371,7 @@ numbering at LAST_VIRTUAL_REGISTER+1 to avoid possibly using hard registers in unsupported ways. * expmed.c (init_expmed): Likewise. - + 2005-02-21 Stan Cox <scox@redhat.com> * config/iq2000/iq2000.h (DWARF_FRAME_RETURN_COLUMN): Change to 31. diff --git a/gcc/config/alpha/t-osf4 b/gcc/config/alpha/t-osf4 index 58ce6c2d8d6..ead38d1237c 100644 --- a/gcc/config/alpha/t-osf4 +++ b/gcc/config/alpha/t-osf4 @@ -25,6 +25,8 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \ $(LN_S) $(SHLIB_NAME) $(SHLIB_SONAME) # $(slibdir) double quoted to protect it from expansion while building # libgcc.mk. We want this delayed until actual install time. -SHLIB_INSTALL = $(INSTALL_DATA) $(SHLIB_NAME) $$(DESTDIR)$$(slibdir)/$(SHLIB_SONAME); \ +SHLIB_INSTALL = \ + $$(mkinstalldirs) $$(DESTDIR)$$(slibdir); \ + $(INSTALL_DATA) $(SHLIB_NAME) $$(DESTDIR)$$(slibdir)/$(SHLIB_SONAME); \ rm -f $$(DESTDIR)$$(slibdir)/$(SHLIB_NAME); \ $(LN_S) $(SHLIB_SONAME) $$(DESTDIR)$$(slibdir)/$(SHLIB_NAME) diff --git a/gcc/config/arm/t-netbsd b/gcc/config/arm/t-netbsd index 533fab947a1..ef613902153 100644 --- a/gcc/config/arm/t-netbsd +++ b/gcc/config/arm/t-netbsd @@ -20,6 +20,8 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \ $(LN_S) $(SHLIB_NAME) $(SHLIB_SONAME) # $(slibdir) double quoted to protect it from expansion while building # libgcc.mk. We want this delayed until actual install time. -SHLIB_INSTALL = $(INSTALL_DATA) $(SHLIB_NAME) $$(DESTDIR)$$(slibdir)/$(SHLIB_SONAME); \ +SHLIB_INSTALL = \ + $$(mkinstalldirs) $$(DESTDIR)$$(slibdir); \ + $(INSTALL_DATA) $(SHLIB_NAME) $$(DESTDIR)$$(slibdir)/$(SHLIB_SONAME); \ rm -f $$(DESTDIR)$$(slibdir)/$(SHLIB_NAME); \ $(LN_S) $(SHLIB_SONAME) $$(DESTDIR)$$(slibdir)/$(SHLIB_NAME) diff --git a/gcc/config/ia64/t-hpux b/gcc/config/ia64/t-hpux index e84a09a7476..2897739fda1 100644 --- a/gcc/config/ia64/t-hpux +++ b/gcc/config/ia64/t-hpux @@ -38,7 +38,9 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \ $(LN_S) @shlib_base_name@.so @multilib_dir@/@shlib_base_name@.so.0 # $(slibdir) double quoted to protect it from expansion while building # libgcc.mk. We want this delayed until actual install time. -SHLIB_INSTALL = $(INSTALL_DATA) @multilib_dir@/@shlib_base_name@.so \ +SHLIB_INSTALL = \ + $$(mkinstalldirs) $$(DESTDIR)$$(slibdir)@shlib_slibdir_qual@; \ + $(INSTALL_DATA) @multilib_dir@/@shlib_base_name@.so \ $$(DESTDIR)$$(slibdir)@shlib_slibdir_qual@/@shlib_base_name@.so.0; \ rm -f $$(DESTDIR)$$(slibdir)@shlib_slibdir_qual@/@shlib_base_name@.so; \ $(LN_S) @shlib_base_name@.so.0 \ diff --git a/gcc/config/pa/t-hpux-shlib b/gcc/config/pa/t-hpux-shlib index 2a42ed6efc9..9673c8e8da3 100644 --- a/gcc/config/pa/t-hpux-shlib +++ b/gcc/config/pa/t-hpux-shlib @@ -19,9 +19,10 @@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \ # $(slibdir) double quoted to protect it from expansion while building # libgcc.mk. We want this delayed until actual install time. -SHLIB_INSTALL = $(INSTALL_DATA) -m 555 $(SHLIB_DIR)/$(SHLIB_NAME) \ +SHLIB_INSTALL = \ + $$(mkinstalldirs) $$(DESTDIR)$$(slibdir)$(SHLIB_SLIBDIR_QUAL); \ + $(INSTALL_DATA) -m 555 $(SHLIB_DIR)/$(SHLIB_NAME) \ $$(DESTDIR)$$(slibdir)$(SHLIB_SLIBDIR_QUAL)/$(SHLIB_SONAME); \ rm -f $$(DESTDIR)$$(slibdir)$(SHLIB_SLIBDIR_QUAL)/$(SHLIB_NAME); \ $(LN_S) $(SHLIB_SONAME) \ $$(DESTDIR)$$(slibdir)$(SHLIB_SLIBDIR_QUAL)/$(SHLIB_NAME) - |