Ping! 2011/1/18 Robert Millan <r...@gnu.org>: > 2011/1/14 Robert Millan <r...@gnu.org>: >> 2011/1/12 Robert Millan <r...@gnu.org>: >>>> * The headers config/kfreebsd-gnu.h etc. override >>>> GLIBC_DYNAMIC_LINKER. But the 64-bit configurations >>>> x86_64-*-kfreebsd*-gnu and x86_64-*-knetbsd*-gnu do not appear to >>>> use any header that would override GLIBC_DYNAMIC_LINKER32 and >>>> GLIBC_DYNAMIC_LINKER64, which are what LINK_SPEC in linux64.h >>>> actually uses. Thus those configurations would use Linux-specific >>>> dynamic linker settings, which seems unlikely to be as intended. >>> >>> It's not as intended. On amd64 we use /lib/ld.so.1 and >>> /lib/ld-kfreebsd-x86-64.so.1. >> >> It seems x86_64-kfreebsd-gnu has been broken for a while. I >> just realized that I wrote a patch to fix this in 2006 [1], but >> somehow it was never merged in GCC (actually I'm not even >> sure I submitted it). >> >> In the meantime Debian GNU/kFreeBSD has been using this >> patch to build GCC on their "kfreebsd-amd64" port. >> >> I can prepare an updated version of this patch (relative to >> trunk + your linux.h overhaul [2]). > > Here is it. > > -- > Robert Millan >
-- Robert Millan