warning LNK4089 とやらが出力された

VC6 を使用してて、ビルドしたら下記 warining が。

LINK : warning LNK4089: "wsock32.dll" へのすべての参照は /OPT:REF によって廃棄されます

リンク中に参照されていない DLL が見つかったので、最適化のために削除しました、って意味みたい。
実害は無さそうなので、無視してよいとのことです。

どうしても気になるなら、リンクオプションに /IGNORE:4089 を追加。

なお、debug ビルドでは出力されません。release ビルドでのみ出力。
これは、デバッグ時には最適化されないためだと思われ。