From: Richard Biener Date: Fri, 24 Oct 2014 08:04:25 +0000 (+0000) Subject: Makefile.in (BUILD_CPPLIB): When in stage2+ use the host library and make sure to... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ef1ea28c3ce49265644432679fddf777b0176df6;p=gcc.git Makefile.in (BUILD_CPPLIB): When in stage2+ use the host library and make sure to pull in the required... 2014-10-24 Richard Biener * Makefile.in (BUILD_CPPLIB): When in stage2+ use the host library and make sure to pull in the required libintl and libiconv dependencies. From-SVN: r216619 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 01f44ecaca0..ee7a0fd0c1a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-10-24 Richard Biener + + * Makefile.in (BUILD_CPPLIB): When in stage2+ use the + host library and make sure to pull in the required libintl + and libiconv dependencies. + 2014-10-24 Richard Biener * fold-const.c (fold_binary_loc): Fix copy-and-pasto. diff --git a/gcc/Makefile.in b/gcc/Makefile.in index c44c0fd6cf0..b7b3f600a76 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -981,7 +981,15 @@ else LIBIBERTY = ../libiberty/libiberty.a BUILD_LIBIBERTY = $(build_libobjdir)/libiberty/libiberty.a endif +# For stage1 and when cross-compiling use the build libcpp which is +# built with NLS disabled. For stage2+ use the host library and +# its dependencies. +ifeq ($(build_objdir),$(build_libobjdir)) BUILD_CPPLIB = $(build_libobjdir)/libcpp/libcpp.a +else +BUILD_CPPLIB = $(CPPLIB) $(LIBIBERTY) $(LIBINTL) $(LIBICONV) +build/genmatch$(build_exeext): BUILD_LIBDEPS += $(LIBINTL_DEP) $(LIBICONV_DEP) +endif # Dependencies on the intl and portability libraries. LIBDEPS= libcommon.a $(CPPLIB) $(LIBIBERTY) $(LIBINTL_DEP) $(LIBICONV_DEP) \