This patch:

http://gcc.gnu.org/ml/gcc-patches/2010-09/msg02070.html

for x86_64-*-linux* sets the default for --enable-gnu-indirect-function
to "glibc-2011".  This string is not used anywhere else in gcc as far as
I can see.  What is the purpose of that?

The original version of the patch

http://gcc.gnu.org/ml/gcc-patches/2010-09/msg01546.html

actually checked the glibc version in a native configuration.  Why did
you change this?

i[34567]86-*-linux* instead sets the default to yes.  I don't know why
the two targets should be treated differently here.

The current situation is that gcc configured for x86_64-gnu-linux will
not support IFUNC unless the user knows to use the
--enable-gnu-indirect-function option at configure time.  That does not
seem desirable.

Ian

Reply via email to