This is the mail archive of the
mailing list for the GCC project.
Re: Don't define USE_PT_GNU_EH_FRAME when using uClibc
On 6/17/06, Richard Sandiford <email@example.com> wrote:
>> Jie Zhang wrote:
>>> When building a cross compiler with --with-sysroot option,
>>> inhibit_libc is not defined. GCC checks if PT_GNU_EH_FRAME can be used
FWIW, we've been using a similar patch to Jie's on csl/coldfire-4_1,
except we made it conditional on the target format being flat, not on
the C library being uClibc.
Jie, is your patch also targetted at uClinux, or is this something
that is needed for both ELF and flat? In other words, does uClibc's
Yes, my patch also targetted at uClinux. Actually, we only have
uClinux on Blackfin, since it has no MMU. It's needed for both ELF and
(ELF) dynamic loader really not support PT_GNU_EH_FRAME? If it doesn't
now, I imagine it might in future.
I greped the latest uClibc from uclibc.org SVN. PT_GNU_EH_FRAME
appears only once, in include/elf.h. So I think it's not supported in
uClibc now. If it's supported in future, we can add uClibc version
check as for glibc.