namazu-dev(ring)


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

Re: for kakasi-2.3.1 release



Ryuji Abe wrote:

> うちではmingw.batというバッチファイルを作って、その中で
> 
> PATH=d:\mingw\bin;c:\CYGNUS\CYGWIN~1\H-I586~1\BIN;%PATH%
> 
> という設定をしていて、bashなどのcygwin版の実行ファイルを使えるように
> しています。で、mingw.batで環境設定して、bashを起動してconfigureを
> 走らせるのですが、このときにltconfigがlibext=.libとしてlibtoolを生成
> してしまうようです。cygnus.batを実行してcygwin環境でconfigureする場合
> にはこの問題は起こりません。

以下のパッチで直ります。

--- acinclude.m4.orig	Mon Sep 20 04:59:20 1999
+++ acinclude.m4	Tue Oct 19 18:25:54 1999
@@ -245,7 +245,13 @@
 if test "$ac_cv_prog_gcc" = yes; then
   # Check if gcc -print-prog-name=ld gives a path.
   AC_MSG_CHECKING([for ld used by GCC])
-  ac_prog=`($CC -print-prog-name=ld) 2>&5`
+  case $host in
+  *-*-mingw*)
+    # gcc leaves a trailing carriage return which upsets mingw
+    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
+  *)
+    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
+  esac
   case "$ac_prog" in
     # Accept absolute paths.
 changequote(,)dnl

ChangeLogもつけておきます。

Tue Oct 19 18:54:04 1999  Ryuji Abe  <raeva@xxxxxxxxxxxx>
	* acinclude.m4 (mingw*  AC_PROG_LD): use tr for carriage return.
	(This fix derived from libtool-1.3c that is available via CVS.
	 Contributed by Gary V. Vaughan <gary@xxxxxxxxxxxxxxxxxx>.)


  A A
= . . =
   V
end
Ryuji Abe