> > 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...@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