yann@111: # DP: Build and install libstdc++_pic.a library. yann@111: yann@111: --- gcc/libstdc++-v3/src/Makefile.am yann@111: +++ gcc/libstdc++-v3/src/Makefile.am yann@111: @@ -214,6 +214,12 @@ yann@111: $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LDFLAGS) -o $@ yann@111: yann@111: yann@111: +install-exec-local: yann@111: +ifeq ($(enable_shared),yes) yann@111: + $(AR) cru libstdc++_pic.a .libs/*.o $(top_builddir)/libsupc++/*.o yann@111: + $(INSTALL_DATA) libstdc++_pic.a $(DESTDIR)$(toolexeclibdir) yann@111: +endif yann@111: + yann@111: # Added bits to build debug library. yann@111: if GLIBCXX_BUILD_DEBUG yann@111: all-local: build_debug yann@111: --- gcc/libstdc++-v3/src/Makefile.in yann@111: +++ gcc/libstdc++-v3/src/Makefile.in yann@111: @@ -627,7 +627,7 @@ yann@111: yann@111: install-data-am: install-data-local yann@111: yann@111: -install-exec-am: install-toolexeclibLTLIBRARIES yann@111: +install-exec-am: install-toolexeclibLTLIBRARIES install-exec-local yann@111: yann@111: install-info: install-info-am yann@111: yann@111: @@ -660,6 +660,7 @@ yann@111: distclean-libtool distclean-tags distdir dvi dvi-am html \ yann@111: html-am info info-am install install-am install-data \ yann@111: install-data-am install-data-local install-exec \ yann@111: + install-exec-local \ yann@111: install-exec-am install-info install-info-am install-man \ yann@111: install-strip install-toolexeclibLTLIBRARIES installcheck \ yann@111: installcheck-am installdirs maintainer-clean \ yann@111: @@ -743,6 +743,13 @@ yann@111: install_debug: yann@111: (cd ${debugdir} && $(MAKE) \ yann@111: toolexeclibdir=$(glibcxx_toolexeclibdir)/debug install) yann@111: + yann@111: +install-exec-local: yann@111: +ifeq ($(enable_shared),yes) yann@111: + $(AR) cru libstdc++_pic.a *.o $(top_builddir)/libsupc++/*.o yann@111: + $(INSTALL_DATA) libstdc++_pic.a $(DESTDIR)$(toolexeclibdir) yann@111: +endif yann@111: + yann@111: # Tell versions [3.59,3.63) of GNU make to not export all variables. yann@111: # Otherwise a system limit (for SysV at least) may be exceeded. yann@111: .NOEXPORT: