namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: checking for ld used by GCC... (Re: memory leak on libnmz)



Ken-ichi Hirose <hirose@xxxxxxxxxxxxxxxxxxxx> wrote:

>>configure は次のように見当違いなパス名を検出します。
>>  checking for ld used by GCC... /usr/local/bin/ld
>>  checking if the linker (/usr/local/bin/ld) is GNU ld... no
>
>思い当たる節が。。

いけませんねえ。ChangeLog に残っていませんよ。;-)


>mingw32 で egcs-1.1.2(?かな) あたりから gcc -print-prog-name=ld で
>full path を返してくれなくなった(ld\nを返すようになった) ので、 

手元の gcc 2.95 でも同じ動きをします。

  % gcc -print-prog-name=ld

gcc 2.7.2.3 (FreeBSD 3.3R 上で実験) では絶対パスを返してくれ
ました。gcc/egcs の仕様が変わったのでしょう。

  % gcc -print-prog-name=ld
  /usr/libexec/elf/ld

  % gcc -v
  gcc version 2.7.2.3

  
>AC_PROG_LD に
>
>  ld*)
>    ac_prog=ld
>    test -z "$LD" && LD="$ac_dir/$ac_prog"
>    ;;
>
>をずいぶん昔に私が追加しました。。。 _o_ 
>たぶんそれが悪さをしているのだと思います。
>削っちゃってください。

消したらあっさり解決しました。

-- Satoru Takabayashi