[mew-win32 4596] Re: 6.4+W0
Masamichi HOSODA
trueroad at example.com
2011年 10月 22日 (土) 22:04:55 JST
北口さん
細田です。
うーん、何ででしょうね。
私は何も設定変更せずに使っています。
一応、MEW64W0.ZIP に同梱されていた cmew.exe と smew.exe を
以下のようにコマンドプロンプトから手動で strip してみたところ、
C:\>"C:\Program Files\Haskell Platform\2011.2.0.1\mingw\bin\strip" cmew.exe
C:\>"C:\Program Files\Haskell Platform\2011.2.0.1\mingw\bin\strip" smew.exe
ファイルサイズが約半分になってくれました。
From: Shuichi KITAGUCHI <ki at example.com>
Subject [mew-win32 4595] Re: 6.4+W0
Date Fri, 21 Oct 2011 23:13:03 +0900 (JST)
Message-ID: <20111021.231303.238291587.ki at example.com>
> 北口です。
>
> 細田さん、情報ありがとうございます。
>
>> dist\build\cmew\cmew.exe
>> dist\build\smew\smew.exe
>>
>> ができますが、双方とも 8MB 近くあります。
>> 恐らくこれを同梱されたのかと思います。
>>
>> 一方、同時に %APPDATA% 以下に、
>>
>> C:\Documents and Settings\ユーザ名\Application Data\cabal\bin\cmew.exe
>> C:\Documents and Settings\ユーザ名\Application Data\cabal\bin\smew.exe
>>
>> ができて、こちらは双方とも 4MB 程度しかありません。
>> 私が使っていたのはこっちの方だったので、
>> ファイルサイズが倍も違っていた、のだと思います。
>
> 何故か、私の環境だと、
>
> dist\build\cmew\cmew.exe
> dist\build\smew\smew.exe
>
> と、
>
> C:\Users\<USERNAME>\AppData\Roaming\cabal\bin\
>
> の下のcmew.exe/smew.exeは、同じサイズです。
> また、cabalに --enable-executable-stripping を付けたり、
>
> C:\Users\<USERNAME>\AppData\Roaming\cabal\config
>
> が定義ファイルのような気がしたので
>
> executable-stripping: True
>
> を有効にしたりしてみましたが、変わらずでした。
>
> なんか変な深みにはまっている気がする(--enable-executable-strippingは
> defaultと書いてあるので、わざわざ付ける必要はないはず)んですが、
> 何か悪いのでしょうね...
>
> ちなみに、Haskell Platform 2011.2.0.1 です。
>
>
> --
> Shuichi KITAGUCHI // kit at example.com / ki at example.com
細田 真道 <trueroad at example.com>
Mew-win32 メーリングリストの案内