> 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