[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 メーリングリストの案内