This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
RE: PATCH: PR bootstrap/54209: [4.8 Regression] Failed to build gcc for Android/x86
> > Hi,
> >
> > Bionic C library doesn't provide link.h. This patch
> reverts revision
> > 186788:
> >
> > http://gcc.gnu.org/ml/gcc-cvs/2012-04/msg00740.html
> >
> > OK to install?
> >
> > Thanks.
> >
> > H.J.
> > ---
> > 2012-08-09 H.J. Lu <hongjiu.lu@intel.com>
> >
> > PR bootstrap/54209
> > * unwind-dw2-fde-dip.c (USE_PT_GNU_EH_FRAME): Don't define for
> > Bionic C library.
> >
> > diff --git a/libgcc/unwind-dw2-fde-dip.c
> b/libgcc/unwind-dw2-fde-dip.c
> > index 92f8ab5..f57dc8c 100644
> > --- a/libgcc/unwind-dw2-fde-dip.c
> > +++ b/libgcc/unwind-dw2-fde-dip.c
> > @@ -54,11 +54,6 @@
> > #endif
> >
> > #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
> > - && defined(__BIONIC__)
> > -# define USE_PT_GNU_EH_FRAME
> > -#endif
> > -
> > -#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
> > && defined(__FreeBSD__) && __FreeBSD__ >= 7
> > # define ElfW __ElfN
> > # define USE_PT_GNU_EH_FRAME
> >
>
> How about this patch? Just enable it for MIPS that
> provides link.h in Android NDK.
> Thanks a lot!
>
> Regards,
> Chao-ying
>
> Index: unwind-dw2-fde-dip.c
> ===================================================================
> --- unwind-dw2-fde-dip.c (revision 190260)
> +++ unwind-dw2-fde-dip.c (working copy)
> @@ -55,6 +55,7 @@
>
> #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
> && defined(__BIONIC__)
> + && defined(__mips__)
> # define USE_PT_GNU_EH_FRAME
> #endif
>
Sorry, I forgot \ in the previous patch.
Ex:
Index: unwind-dw2-fde-dip.c
===================================================================
--- unwind-dw2-fde-dip.c (revision 190260)
+++ unwind-dw2-fde-dip.c (working copy)
@@ -54,7 +54,8 @@
#endif
#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
- && defined(__BIONIC__)
+ && defined(__BIONIC__) \
+ && defined(__mips__)
# define USE_PT_GNU_EH_FRAME
#endif