diff options
author | Doug Kwan <dougkwan@google.com> | 2011-03-16 14:47:42 -0700 |
---|---|---|
committer | Doug Kwan <dougkwan@google.com> | 2011-03-16 14:47:42 -0700 |
commit | d9394eebf42aee6de56a970df3c56e67e5455545 (patch) | |
tree | 141a4456e7a6a7441b0fee1e2fbd435da0eab9e3 | |
parent | 80934e7f7db429984fb56756a4cc893ba412b7b5 (diff) | |
download | toolchain_gcc-d9394eebf42aee6de56a970df3c56e67e5455545.tar.gz toolchain_gcc-d9394eebf42aee6de56a970df3c56e67e5455545.tar.bz2 toolchain_gcc-d9394eebf42aee6de56a970df3c56e67e5455545.zip |
Update gcc-4.4.3 for building libsupc++ in freestanding mode.
-Backport upstream patch from gcc rev 171019.
Change-Id: I177e4e11f38d57c6ca1d065ebf3e8a37d9bacc33
-rw-r--r-- | gcc-4.4.3/README.google | 5 | ||||
-rw-r--r-- | gcc-4.4.3/libstdc++-v3/include/Makefile.am | 3 | ||||
-rw-r--r-- | gcc-4.4.3/libstdc++-v3/include/Makefile.in | 3 |
3 files changed, 9 insertions, 2 deletions
diff --git a/gcc-4.4.3/README.google b/gcc-4.4.3/README.google index 47fe1fc1a..f36db91dd 100644 --- a/gcc-4.4.3/README.google +++ b/gcc-4.4.3/README.google @@ -3381,3 +3381,8 @@ gcc/crtstuff.c Owner: dougkwan Status: apply the patch http://gcc.gnu.org/ml/gcc-patches/2011-01/msg01942.html. Not yet upstream. + +libstdc++/include/Makefile.in + Installed cpu_defines.h in freestanding standing mode (libstdc++/48123) + Owner: dougkwan + Status: In gcc trunk rev 171019 diff --git a/gcc-4.4.3/libstdc++-v3/include/Makefile.am b/gcc-4.4.3/libstdc++-v3/include/Makefile.am index 99a627b1d..162983aea 100644 --- a/gcc-4.4.3/libstdc++-v3/include/Makefile.am +++ b/gcc-4.4.3/libstdc++-v3/include/Makefile.am @@ -1136,7 +1136,8 @@ endif install-freestanding-headers: $(mkinstalldirs) $(DESTDIR)${gxx_include_dir} $(mkinstalldirs) $(DESTDIR)${host_installdir} - for file in ${host_srcdir}/os_defines.h ${host_builddir}/c++config.h; do \ + for file in ${host_srcdir}/os_defines.h ${host_builddir}/c++config.h \ + ${glibcxx_srcdir}/$(CPU_DEFINES_SRCDIR)/cpu_defines.h; do \ $(INSTALL_DATA) $${file} $(DESTDIR)${host_installdir}; done $(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${std_builddir} $(INSTALL_DATA) ${std_builddir}/limits $(DESTDIR)${gxx_include_dir}/${std_builddir} diff --git a/gcc-4.4.3/libstdc++-v3/include/Makefile.in b/gcc-4.4.3/libstdc++-v3/include/Makefile.in index cdaecace0..c4614f490 100644 --- a/gcc-4.4.3/libstdc++-v3/include/Makefile.in +++ b/gcc-4.4.3/libstdc++-v3/include/Makefile.in @@ -1537,7 +1537,8 @@ ${pch3_output}: ${pch3_source} ${pch2_output} install-freestanding-headers: $(mkinstalldirs) $(DESTDIR)${gxx_include_dir} $(mkinstalldirs) $(DESTDIR)${host_installdir} - for file in ${host_srcdir}/os_defines.h ${host_builddir}/c++config.h; do \ + for file in ${host_srcdir}/os_defines.h ${host_builddir}/c++config.h \ + ${glibcxx_srcdir}/$(CPU_DEFINES_SRCDIR)/cpu_defines.h; do \ $(INSTALL_DATA) $${file} $(DESTDIR)${host_installdir}; done $(mkinstalldirs) $(DESTDIR)${gxx_include_dir}/${std_builddir} $(INSTALL_DATA) ${std_builddir}/limits $(DESTDIR)${gxx_include_dir}/${std_builddir} |