Commit 96f342c1 by Eric Christopher

t-slibgcc-darwin (stmp-lipo): Remove.

2006-07-19  Eric Christopher  <echristo@apple.com>

        * config/t-slibgcc-darwin (stmp-lipo): Remove.
        Rewrite dependencies for libgcc_s.1.dylib.

From-SVN: r115608
parent 4951dd52
2006-07-19 Eric Christopher <echristo@apple.com>
* config/t-slibgcc-darwin (stmp-lipo): Remove.
Rewrite dependencies for libgcc_s.1.dylib.
2006-07-19 Jakub Jelinek <jakub@redhat.com>
* except.c (duplicate_eh_regions_1): Clear next_peer.
......
......@@ -43,7 +43,7 @@ ASM_HIDDEN_OP = .private_extern
# The actual use of the libraries is controlled by REAL_LIBGCC_SPEC.
#
# This assumes each multilib corresponds to a different architecture.
libgcc_s.%.dylib : $(SHLIB_VERPFX).%.ver libgcc.a
libgcc_s.%.dylib : $(SHLIB_VERPFX).%.ver stmp-multilib
# When building multilibbed target libraries, all the required
# libraries are expected to exist in the multilib directory.
MLIBS=`$(GCC_FOR_TARGET) --print-multi-lib \
......@@ -62,7 +62,8 @@ libgcc_s.%.dylib : $(SHLIB_VERPFX).%.ver libgcc.a
$(LIPO_FOR_TARGET) -output $@ -create $(@)_T*
rm $(@)_T*
stmp-lipo: libgcc.a libgcc_s.10.4.dylib libgcc_s.10.5.dylib
libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT): stmp-multilib libgcc_s.10.4.dylib \
libgcc_s.10.5.dylib
# When building multilibbed target libraries, all the required
# libraries are expected to exist in the multilib directory.
MLIBS=`$(GCC_FOR_TARGET) --print-multi-lib \
......@@ -74,16 +75,15 @@ stmp-lipo: libgcc.a libgcc_s.10.4.dylib libgcc_s.10.5.dylib
$(LIPO_FOR_TARGET) -output libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT) \
-create libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T*
rm libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT)_T*
$(STAMP) stmp-lipo
# From the point-of-view of the Makefiles, libgcc is built by the 'strip'
# and 'lipo' commands above.
LIBGCC=stmp-lipo
LIBGCC=libgcc_s.$(SHLIB_SOVERSION)$(SHLIB_EXT) libgcc_s.10.4.dylib \
libgcc_s.10.5.dylib stmp-multilib
INSTALL_FILES=libgcc_s.10.4.dylib libgcc_s.10.5.dylib libgcc_s.1.dylib
install-darwin-libgcc-stubs : $(INSTALL_FILES) installdirs install-multilib \
stmp-lipo
install-darwin-libgcc-stubs : $(INSTALL_FILES) installdirs
for d in $(INSTALL_FILES) ; do \
$(INSTALL_DATA) $$d $(DESTDIR)$(slibdir)/$$d || exit 1 ; \
done
......@@ -93,4 +93,4 @@ install-darwin-libgcc-stubs : $(INSTALL_FILES) installdirs install-multilib \
$(LN_S) libgcc_s.1.dylib \
$(DESTDIR)$(slibdir)/libgcc_s_ppc64.1.dylib
INSTALL_LIBGCC += install-darwin-libgcc-stubs
INSTALL_LIBGCC = install-darwin-libgcc-stubs install-multilib
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment