aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2007-02-05 16:04:14 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2007-02-05 16:04:14 +0000
commitcd5c235734cbd984d135eeba66315313e8a633b7 (patch)
treeef56e393765adedfebd1c38935353f8050876726 /libgcc
parentd6fb69e757fc799a667bce8f14f94df108ce9e82 (diff)
downloadgcc-cd5c235734cbd984d135eeba66315313e8a633b7.zip
gcc-cd5c235734cbd984d135eeba66315313e8a633b7.tar.gz
gcc-cd5c235734cbd984d135eeba66315313e8a633b7.tar.bz2
Makefile.in: Make libgcc_s.so depend on libunwind.so.
* 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). Co-Authored-By: Daniel Jacobowitz <dan@codesourcery.com> From-SVN: r121601
Diffstat (limited to 'libgcc')
-rw-r--r--libgcc/ChangeLog7
-rw-r--r--libgcc/Makefile.in5
2 files changed, 10 insertions, 2 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 7023d80..be77ac2 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -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.
diff --git a/libgcc/Makefile.in b/libgcc/Makefile.in
index cb91cda..80ab7e9 100644
--- a/libgcc/Makefile.in
+++ b/libgcc/Makefile.in
@@ -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 \