|
sylpheed-jp:2432
From: Shimamoto "Neko" Tatsuya <neko@xxxxxxxxxx> 島本です TurboLinux8で、bashのバージョンは 2.05.6 です。 やはり、X 上のターミナル(gnome、rxvt)で configure すると時間がかかります。 Xを立ち上げずに configure すれば一瞬ですけど。 configure ファイルの、 「checking the maximum length of command line arguments...」 出力直後の、以下の処理が、ループを繰り返すたびに、 倍々ゲームで時間を消費するようになるようで、 5507 while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \ 5508 = "XX$testring") >/dev/null 2>&1 && 5509 new_result=`expr "X$testring" : ".*" 2>&1` && 5510 lt_cv_sys_max_cmd_len=$new_result && 5511 test $i != 17 # 1/2 MB should be enough 5512 do 5513 i=`expr $i + 1` 5514 testring=$testring$testring 5515 done 私の今の環境で調べたところ、ループ先頭で i が 14 である時、 test "X"`$CONFIG_SHELL $0 --fallback-echo "X$testring" 2>/dev/null` = "XX$testring") >/dev/null 2>&1 の部分に約47秒、 new_result=`expr "X$testring" : ".*" 2>&1` の部分に約19秒、 testring=$testring$testring の処理に約13秒 かかりました。 iが15の時に、最初のtestに失敗してループを抜けるんですが、 そのtestに2分半かかっています。 #「test $i != 17」を「test $i != 12」くらいにしてもよいなら、きっと平和なんですが ∧∧ = .. = 島本 達也 mailto: neko@xxxxxxxxxx (株)ネメシス TEL: 0422-22-8841 FAX: 0422-22-4430 URL: http://www.nemesys.co.jp/ @ 2419 2003-09-02 17:51 [hiro-y@xxxxxxxxxx ] Sylpheed 0.9.5 released 2420 2003-09-02 19:28 ┣[y_koike@xxxxxxxxxx ] 2421 2003-09-02 20:42 ┃┣[shige@xxxxxxxxxx ] 2429 2003-09-03 12:02 ┃┃┗[dorkiss@xxxxxxxxxx ] 2430 2003-09-03 12:29 ┃┃ ┣[hotta-s@xxxxxxxxxx ] 2431 2003-09-03 12:34 ┃┃ ┗[shige@xxxxxxxxxx ] 2433 2003-09-03 13:08 ┃┃ ┗[y_koike@xxxxxxxxxx ] 2434 2003-09-03 22:41 ┃┃ ┗[bruce@xxxxxxxxxx ] 2435 2003-09-05 17:05 ┃┃ ┗[y_koike@xxxxxxxxxx ] 2436 2003-09-07 02:34 ┃┃ ┣[a-toga@xxxxxxxxxx ] 2437 2003-09-09 13:31 ┃┃ ┗[hiro-y@xxxxxxxxxx ] 2438 2003-09-10 15:05 ┃┃ ┗[y_koike@xxxxxxxxxx ] 2423 2003-09-02 22:41 ┃┣[gomic-km@xxxxxxxxxx ] 2425 2003-09-02 23:12 ┃┃┗[y_koike@xxxxxxxxxx ] 2424 2003-09-02 23:14 ┃┣[ikesan@xxxxxxxxxx ] 2426 2003-09-03 00:06 ┃┣[s.kawamura@xxxxxxxxx] 2427 2003-09-03 00:18 ┃┣[a-toga@xxxxxxxxxx ] 2428 2003-09-03 00:37 ┃┃┗[gomic-km@xxxxxxxxxx ] -> 2432 2003-09-03 13:09 ┃┗[neko@xxxxxxxxxx ] 2422 2003-09-02 22:10 ┗[komura@xxxxxxxxxx ] |