This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, libstdc++] Fix missing gthr-default.h issue on libstdc++ configure
- From: Andrew Pinski <pinskia at gmail dot com>
- To: Pavel Chupin <pavel dot v dot chupin at gmail dot com>
- Cc: gcc-patches at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org, Igor Zamyatin <izamyatin at gmail dot com>
- Date: Fri, 5 Oct 2012 12:13:19 -0700
- Subject: Re: [PATCH, libstdc++] Fix missing gthr-default.h issue on libstdc++ configure
- References: <CANwJu19+MbdW01Nh=UT-qG_=r_meOyTEu8WoS-Kdhxa5WdzFgQ@mail.gmail.com>
On Fri, Oct 5, 2012 at 7:32 AM, Pavel Chupin <pavel.v.chupin@gmail.com> wrote:
> I can't configure libstdc++ separately. To reproduce:
>
> mkdir BUILD
> cd BUILD
> ../libstdc++-v3/configure
>
> Error:
> make: *** No rule to make target
> `/users/pvchupin/android/toolchain/gcc/gcc-4.8/BUILD/../libgcc/gthr-default.h',
> needed by `bits/gthr-default.h'. Stop.
>
> See fix attached.
>
> Ok for trunk and 4.7?
Why do you want to compile libstdc++ separately from GCC? I think you
need to explain why you want to do that. In fact libstdc++ depends on
libgcc internals is not a bug but rather a feature.
Thanks,
Andrew Pinski
>
> 2012-10-05 Pavel Chupin <pavel.v.chupin@intel.com>
>
> Fix missing gthr-default.h issue on separate libstdc++ configure
> * libstdc++-v3/acinclude.m4: Define glibcxx_thread_h.
> * libstdc++-v3/include/Makefile.am: Use glibcxx_thread_h.
> * libstdc++-v3/Makefile.in: Regenerate.
> * libstdc++-v3/configure: Regenerate.
> * libstdc++-v3/doc/Makefile.in: Regenerate.
> * libstdc++-v3/include/Makefile.in: Regenerate.
> * libstdc++-v3/libsupc++/Makefile.in: Regenerate.
> * libstdc++-v3/po/Makefile.in: Regenerate.
> * libstdc++-v3/python/Makefile.in: Regenerate.
> * libstdc++-v3/src/Makefile.in: Regenerate.
> * libstdc++-v3/src/c++11/Makefile.in: Regenerate.
> * libstdc++-v3/src/c++98/Makefile.in: Regenerate.
> * libstdc++-v3/testsuite/Makefile.in: Regenerate.
>
> --
> Pavel Chupin
> Intel Corporation