re PR libstdc++/22554 (pb_assoc header build and install overflows exec)

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
This commit is contained in:
David Edelsohn 2005-09-13 19:22:52 +00:00 committed by Benjamin Kosnik
parent 79e72538bf
commit 00ff8e1926
3 changed files with 71 additions and 47 deletions

View 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

View 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}

View 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}