source: trunk/toolchain/gcc/patches/4.4.1/820-libgcc_pic.patch @ 18087

Last change on this file since 18087 was 18087, checked in by nbd, 7 years ago

gcc: backport libgcc_pic changes to older gcc4 versions, install the libgcc map file as well

File size: 1.1 KB
  • libgcc/Makefile.in

    a b $(libgcov-objects): %$(objext): $(gcc_sr 
    729729 
    730730# Static libraries. 
    731731libgcc.a: $(libgcc-objects) 
     732libgcc_pic.a: $(libgcc-s-objects) 
    732733libgcov.a: $(libgcov-objects) 
    733734libunwind.a: $(libunwind-objects) 
    734735libgcc_eh.a: $(libgcc-eh-objects) 
    735736 
    736 libgcc.a libgcov.a libunwind.a libgcc_eh.a: 
     737libgcc.a libgcov.a libunwind.a libgcc_eh.a libgcc_pic.a: 
    737738        -rm -f $@ 
    738739 
    739740        objects="$(objects)";                                   \ 
    libgcc_s$(SHLIB_EXT): libunwind$(SHLIB_E 
    755756endif 
    756757 
    757758ifeq ($(enable_shared),yes) 
    758 all: libgcc_eh.a libgcc_s$(SHLIB_EXT) 
     759all: libgcc_eh.a libgcc_pic.a libgcc_s$(SHLIB_EXT) 
    759760ifneq ($(LIBUNWIND),) 
    760761all: libunwind$(SHLIB_EXT) 
    761762endif 
    install-shared: 
    928929        chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_eh.a 
    929930        $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_eh.a 
    930931 
     932        $(INSTALL_DATA) libgcc_pic.a $(mapfile) $(DESTDIR)$(inst_libdir)/ 
     933        chmod 644 $(DESTDIR)$(inst_libdir)/libgcc_pic.a 
     934        $(RANLIB) $(DESTDIR)$(inst_libdir)/libgcc_pic.a 
     935 
    931936        $(subst @multilib_dir@,$(MULTIDIR),$(subst \ 
    932937                @shlib_base_name@,libgcc_s,$(subst \ 
    933938                @shlib_slibdir_qual@,$(MULTIOSSUBDIR),$(SHLIB_INSTALL)))) 
Note: See TracBrowser for help on using the repository browser.