OSDN Git Service

* Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Feb 2007 16:04:14 +0000 (16:04 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Feb 2007 16:04:14 +0000 (16:04 +0000)
(libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
(libunwind.so): Likewise for $(SHLIBUNWIND_LINK).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121601 138bc75d-0d04-0410-961f-82ee72b054a4

libgcc/ChangeLog
libgcc/Makefile.in

index 7023d80..be77ac2 100644 (file)
@@ -1,3 +1,10 @@
+2007-02-05  Roger Sayle  <roger@eyesopen.com>
+           Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.in <LIBUNWIND>: Make libgcc_s.so depend on libunwind.so.
+       (libgcc_s.so): Append -B./ to CFLAGS for $(SHLIB_LINK).
+       (libunwind.so): Likewise for $(SHLIBUNWIND_LINK).
+
 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
 
        * Makefile.in (dec-filenames): Add decExcept.
index cb91cda..80ab7e9 100644 (file)
@@ -591,6 +591,7 @@ all: libgcc.a libgcov.a
 
 ifneq ($(LIBUNWIND),)
 all: libunwind.a
+libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_EXT)
 endif
 
 ifeq ($(enable_shared),yes)
@@ -622,7 +623,7 @@ libgcc_s$(SHLIB_EXT): $(libgcc-s-objects) $(extra-parts)
        # @multilib_dir@ is not really necessary, but sometimes it has
        # more uses than just a directory name.
        $(mkinstalldirs) $(MULTIDIR)
-       $(subst @multilib_flags@,$(CFLAGS),$(subst \
+       $(subst @multilib_flags@,$(CFLAGS) -B./,$(subst \
                @multilib_dir@,$(MULTIDIR),$(subst \
                @shlib_objs@,$(objects),$(subst \
                @shlib_base_name@,libgcc_s,$(subst \
@@ -635,7 +636,7 @@ libunwind$(SHLIB_EXT): $(libunwind-s-objects) $(extra-parts)
        # @multilib_dir@ is not really necessary, but sometimes it has
        # more uses than just a directory name.
        $(mkinstalldirs) $(MULTIDIR)
-       $(subst @multilib_flags@,$(CFLAGS),$(subst \
+       $(subst @multilib_flags@,$(CFLAGS) -B./,$(subst \
                @multilib_dir@,$(MULTIDIR),$(subst \
                @shlib_objs@,$(objects),$(subst \
                @shlib_base_name@,libunwind,$(subst \