Commit 00ff8e19 by David Edelsohn Committed by Benjamin Kosnik

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
parent 79e72538
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> 2005-09-12 Benjamin Kosnik <bkoz@redhat.com>
* testsuite/ext/mt_allocator/22309_thread.cc: Remove dg-do run. * testsuite/ext/mt_allocator/22309_thread.cc: Remove dg-do run.
...@@ -5,7 +13,7 @@ ...@@ -5,7 +13,7 @@
shared only for linux. shared only for linux.
2005-09-12 Benjamin Kosnik <bkoz@redhat.com> 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++/22554
PR libstdc++/23734 PR libstdc++/23734
......
...@@ -744,29 +744,37 @@ stamp-ext: ${ext_headers} ...@@ -744,29 +744,37 @@ stamp-ext: ${ext_headers}
stamp-assoc: stamp-assoc:
@if [ ! -d "${assoc_builddir}" ]; then \ @if [ ! -d "${assoc_builddir}" ]; then \
mkdir -p ${assoc_subdirs} ;\ mkdir -p ${assoc_subdirs} ;\
fi ;\ fi
if [ ! -f stamp-assoc ]; then \ @if [ ! -f stamp-assoc ]; then \
(cd ${assoc_builddir} && for h in ${assoc_headers1}; do \ cd ${assoc_builddir} && for h in ${assoc_headers1}; do \
build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\ build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
$(LN_S) $$h $${build_name} || true ;\ $(LN_S) $$h $${build_name} || true ;\
done) ;\ done ;\
(cd ${assoc_builddir} && for h in ${assoc_headers2}; do \ fi
build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\ @if [ ! -f stamp-assoc ]; then \
$(LN_S) $$h $${build_name} || true ;\ cd ${assoc_builddir} && for h in ${assoc_headers2}; do \
done) ;\ build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
(cd ${assoc_builddir} && for h in ${assoc_headers3}; do \ $(LN_S) $$h $${build_name} || true ;\
build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\ done ;\
$(LN_S) $$h $${build_name} || true ;\ fi
done) ;\ @if [ ! -f stamp-assoc ]; then \
(cd ${assoc_builddir} && for h in ${assoc_headers4}; do \ cd ${assoc_builddir} && for h in ${assoc_headers3}; do \
build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\ build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
$(LN_S) $$h $${build_name} || true ;\ $(LN_S) $$h $${build_name} || true ;\
done) ;\ done ;\
(cd ${assoc_builddir} && for h in ${assoc_headers5}; do \ fi
build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\ @if [ ! -f stamp-assoc ]; then \
$(LN_S) $$h $${build_name} || true ;\ cd ${assoc_builddir} && for h in ${assoc_headers4}; do \
done) ;\ build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
fi ;\ $(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) stamp-assoc
stamp-tr1: ${tr1_headers} stamp-tr1: ${tr1_headers}
......
...@@ -1120,29 +1120,37 @@ stamp-ext: ${ext_headers} ...@@ -1120,29 +1120,37 @@ stamp-ext: ${ext_headers}
stamp-assoc: stamp-assoc:
@if [ ! -d "${assoc_builddir}" ]; then \ @if [ ! -d "${assoc_builddir}" ]; then \
mkdir -p ${assoc_subdirs} ;\ mkdir -p ${assoc_subdirs} ;\
fi ;\ fi
if [ ! -f stamp-assoc ]; then \ @if [ ! -f stamp-assoc ]; then \
(cd ${assoc_builddir} && for h in ${assoc_headers1}; do \ cd ${assoc_builddir} && for h in ${assoc_headers1}; do \
build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\ build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
$(LN_S) $$h $${build_name} || true ;\ $(LN_S) $$h $${build_name} || true ;\
done) ;\ done ;\
(cd ${assoc_builddir} && for h in ${assoc_headers2}; do \ fi
build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\ @if [ ! -f stamp-assoc ]; then \
$(LN_S) $$h $${build_name} || true ;\ cd ${assoc_builddir} && for h in ${assoc_headers2}; do \
done) ;\ build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
(cd ${assoc_builddir} && for h in ${assoc_headers3}; do \ $(LN_S) $$h $${build_name} || true ;\
build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\ done ;\
$(LN_S) $$h $${build_name} || true ;\ fi
done) ;\ @if [ ! -f stamp-assoc ]; then \
(cd ${assoc_builddir} && for h in ${assoc_headers4}; do \ cd ${assoc_builddir} && for h in ${assoc_headers3}; do \
build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\ build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
$(LN_S) $$h $${build_name} || true ;\ $(LN_S) $$h $${build_name} || true ;\
done) ;\ done ;\
(cd ${assoc_builddir} && for h in ${assoc_headers5}; do \ fi
build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\ @if [ ! -f stamp-assoc ]; then \
$(LN_S) $$h $${build_name} || true ;\ cd ${assoc_builddir} && for h in ${assoc_headers4}; do \
done) ;\ build_name=`echo $$h | sed -e "s|${assoc_srcdir}|.|g"` ;\
fi ;\ $(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) stamp-assoc
stamp-tr1: ${tr1_headers} stamp-tr1: ${tr1_headers}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment