Hi, I checked this patch into x32 branch.
H.J. --- commit 7cce5a5ab2012d170287e705741ed29828a8af0e Author: H.J. Lu <hjl.to...@gmail.com> Date: Tue Jun 14 10:40:05 2011 -0700 Add GLIBC_DYNAMIC_LINKERX32 to kfreebsd-gnu64.h. diff --git a/gcc/ChangeLog.x32 b/gcc/ChangeLog.x32 index 64a40a6..afea916 100644 --- a/gcc/ChangeLog.x32 +++ b/gcc/ChangeLog.x32 @@ -1,5 +1,9 @@ 2011-06-14 H.J. Lu <hongjiu...@intel.com> + * config/i386/kfreebsd-gnu64.h (GLIBC_DYNAMIC_LINKERX32): New. + +2011-06-14 H.J. Lu <hongjiu...@intel.com> + * config/i386/gnu-user64.h (LINK_SPEC): Use GNU_USER_LINK_EMULATIONX32. diff --git a/gcc/config/i386/kfreebsd-gnu64.h b/gcc/config/i386/kfreebsd-gnu64.h index bdb2aeb..2085ca5 100644 --- a/gcc/config/i386/kfreebsd-gnu64.h +++ b/gcc/config/i386/kfreebsd-gnu64.h @@ -25,3 +25,4 @@ along with GCC; see the file COPYING3. If not see #define GLIBC_DYNAMIC_LINKER32 "/lib/ld.so.1" #define GLIBC_DYNAMIC_LINKER64 "/lib/ld-kfreebsd-x86-64.so.1" +#define GLIBC_DYNAMIC_LINKERX32 "/lib/ld-kfreebsd-x32.so.1"