]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR libstdc++/22554 (pb_assoc header build and install overflows exec)
authorDavid Edelsohn <dje@gcc.gnu.org>
Tue, 13 Sep 2005 19:22:52 +0000 (19:22 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 13 Sep 2005 19:22:52 +0000 (19:22 +0000)
2005-09-12  David Edelsohn  <dje@gcc.gnu.org>

PR libstdc++/22554
PR libstdc++/23734
* include/Makefile.am (stamp-assoc): Install each subgroup
of headers separately.
* include/Makefile.in: Regenerate.

From-SVN: r104238

libstdc++-v3/ChangeLog
libstdc++-v3/include/Makefile.am
libstdc++-v3/include/Makefile.in

index dedb91103aa6f3af58dc8e90f0b1257ba4760d73..be0f9e790e5821f77a80428ddb1a1a5ffad1806f 100644 (file)
@@ -1,3 +1,11 @@
+2005-09-12  David Edelsohn  <dje@gcc.gnu.org>
+
+       PR libstdc++/22554
+       PR libstdc++/23734
+       * include/Makefile.am (stamp-assoc): Install each subgroup
+       of headers separately.
+       * include/Makefile.in: Regenerate.
+       
 2005-09-12  Benjamin Kosnik  <bkoz@redhat.com>
 
        * testsuite/ext/mt_allocator/22309_thread.cc: Remove dg-do run.
@@ -5,7 +13,7 @@
        shared only for linux.
        
 2005-09-12  Benjamin Kosnik  <bkoz@redhat.com>
-           David Edelsohn <dje@gcc.gnu.org>
+           David Edelsohn  <dje@gcc.gnu.org>
 
        PR libstdc++/22554
        PR libstdc++/23734
index 185a8f36c78800dbae4b2379beda2d5b3129687f..ed39973ee3a600b77f1baf2428c641ea18388c33 100644 (file)
@@ -744,29 +744,37 @@ stamp-ext: ${ext_headers}
 stamp-assoc:
        @if [ ! -d "${assoc_builddir}" ]; then \
            mkdir -p ${assoc_subdirs} ;\
-       fi ;\
-       if [ ! -f stamp-assoc ]; then \
-         (cd ${assoc_builddir} && for h in ${assoc_headers1}; do \
-           build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
-           $(LN_S) $$h $${build_name} || true ;\
-         done) ;\
-         (cd ${assoc_builddir} && for h in ${assoc_headers2}; do \
-           build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
-           $(LN_S) $$h $${build_name} || true ;\
-         done) ;\
-         (cd ${assoc_builddir} && for h in ${assoc_headers3}; do \
-           build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
-           $(LN_S) $$h $${build_name} || true ;\
-         done) ;\
-         (cd ${assoc_builddir} && for h in ${assoc_headers4}; do \
-           build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
-           $(LN_S) $$h $${build_name} || true ;\
-         done) ;\
-         (cd ${assoc_builddir} && for h in ${assoc_headers5}; do \
-           build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
-           $(LN_S) $$h $${build_name} || true ;\
-         done) ;\
-       fi ;\
+       fi 
+       @if [ ! -f stamp-assoc ]; then \
+           cd ${assoc_builddir} && for h in ${assoc_headers1}; do \
+               build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
+               $(LN_S) $$h $${build_name} || true ;\
+             done ;\
+       fi
+       @if [ ! -f stamp-assoc ]; then \
+           cd ${assoc_builddir} && for h in ${assoc_headers2}; do \
+               build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
+               $(LN_S) $$h $${build_name} || true ;\
+             done ;\
+       fi
+       @if [ ! -f stamp-assoc ]; then \
+           cd ${assoc_builddir} && for h in ${assoc_headers3}; do \
+               build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
+               $(LN_S) $$h $${build_name} || true ;\
+             done ;\
+       fi
+       @if [ ! -f stamp-assoc ]; then \
+           cd ${assoc_builddir} && for h in ${assoc_headers4}; do \
+               build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
+               $(LN_S) $$h $${build_name} || true ;\
+             done ;\
+       fi
+       @if [ ! -f stamp-assoc ]; then \
+           cd ${assoc_builddir} && for h in ${assoc_headers5}; do \
+               build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
+               $(LN_S) $$h $${build_name} || true ;\
+             done ;\
+       fi
        $(STAMP) stamp-assoc
 
 stamp-tr1: ${tr1_headers}
index 081f3e2a0ed7821f81edbbc2abe3e39ec437c011..7b8b7e7679dc294560d20554b0ebe6225aa670f4 100644 (file)
@@ -1120,29 +1120,37 @@ stamp-ext: ${ext_headers}
 stamp-assoc:
        @if [ ! -d "${assoc_builddir}" ]; then \
            mkdir -p ${assoc_subdirs} ;\
-       fi ;\
-       if [ ! -f stamp-assoc ]; then \
-         (cd ${assoc_builddir} && for h in ${assoc_headers1}; do \
-           build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
-           $(LN_S) $$h $${build_name} || true ;\
-         done) ;\
-         (cd ${assoc_builddir} && for h in ${assoc_headers2}; do \
-           build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
-           $(LN_S) $$h $${build_name} || true ;\
-         done) ;\
-         (cd ${assoc_builddir} && for h in ${assoc_headers3}; do \
-           build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
-           $(LN_S) $$h $${build_name} || true ;\
-         done) ;\
-         (cd ${assoc_builddir} && for h in ${assoc_headers4}; do \
-           build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
-           $(LN_S) $$h $${build_name} || true ;\
-         done) ;\
-         (cd ${assoc_builddir} && for h in ${assoc_headers5}; do \
-           build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
-           $(LN_S) $$h $${build_name} || true ;\
-         done) ;\
-       fi ;\
+       fi 
+       @if [ ! -f stamp-assoc ]; then \
+           cd ${assoc_builddir} && for h in ${assoc_headers1}; do \
+               build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
+               $(LN_S) $$h $${build_name} || true ;\
+             done ;\
+       fi
+       @if [ ! -f stamp-assoc ]; then \
+           cd ${assoc_builddir} && for h in ${assoc_headers2}; do \
+               build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
+               $(LN_S) $$h $${build_name} || true ;\
+             done ;\
+       fi
+       @if [ ! -f stamp-assoc ]; then \
+           cd ${assoc_builddir} && for h in ${assoc_headers3}; do \
+               build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
+               $(LN_S) $$h $${build_name} || true ;\
+             done ;\
+       fi
+       @if [ ! -f stamp-assoc ]; then \
+           cd ${assoc_builddir} && for h in ${assoc_headers4}; do \
+               build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
+               $(LN_S) $$h $${build_name} || true ;\
+             done ;\
+       fi
+       @if [ ! -f stamp-assoc ]; then \
+           cd ${assoc_builddir} && for h in ${assoc_headers5}; do \
+               build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
+               $(LN_S) $$h $${build_name} || true ;\
+             done ;\
+       fi
        $(STAMP) stamp-assoc
 
 stamp-tr1: ${tr1_headers}