[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:6273] mingw-runtime 3.6 利用時のビルドエラーへの対応



藤井です。

先日 mingw-runtime 3.7 がリリースされました。

3.7 では 3.6 で追加された S_IFLNK などのマクロの定義が削除された模様で
す。従って、以下のワークアラウンド的対応が不要になりました。

# こんなに早く無くなるのなら、対応しなければ良かったと思ってます。

From: "M.Fujii" <boochang@xxxxxxxxxxxx>
Subject: [MD:6273] mingw-runtime 3.6 利用時のビルドエラーへの対応
Date: Tue, 04 Jan 2005 23:02:33 +0900 (JST)
> 確認したところ、mingw-runtime 3.6 に含まれる sys/stat.h に S_IFLNK、
> S_ISLNK マクロの定義が追加されたため、シンボリックリンク関連のコードが
> コンパイルされるようになったのが原因のようです。
> 
> mingw-runtime 3.6 対策として S_IFLNK によって条件コンパイルを行なって
> いる、dired.c、fileio.c および filemode.c で S_IFLNK および S_ISLNK を 
> undef するようにしました。

以上ご報告まで。

--
藤井 正行 / Masayuki FUJII ( boochang@xxxxxxxxxxxx )