[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ldd error (Re: MGL2 update )
佐藤です。
At 午前 03:36 00/2/8 +0900, Koji Suzuki wrote:
> o ldd がどうもおかしいです。
>
> ldd /usr/bin/less
> ldd: mmap of entire address space failed: Cannot allocate memory
>
> ってなってしまいます。
これは以前話題になった下記の件じゃないかな?
Message-Id: <10001210643.AA01770@lachesis.sm.sony.co.jp>
To: Tohru Shimizu <j-shim@suri.co.jp>
Cc: port-hpcmips-ja@jp.netbsd.org
From: Takao Shinohara <shin@sm.sony.co.jp>
Subject: Re: ldd error
In-Reply-To: Your message of Fri, 21 Jan 2000 13:07:04 +0900.
<00Jan21.130710jst.29569@gateway.suri.co.jp>
Date: Fri, 21 Jan 2000 15:43:03 +0900
Sender: shin@sm.sony.co.jp
Tohru Shimizu <j-shim@suri.co.jp> writes:
> % ldd /usr/bin/at
>
> のように実行したところ、以下のようなメッセージを表
> 示して
>
> ldd: mmap of entire address space failed: Cannot allocate memory
>
> リンクしているライブラリの情報が取得できません。
デフォルトではdata segmentのサイズの上限が32MBに設定されているので、これ
が悪さをしているのだと思います。cshならlimit、shならulimitで上限を増やし
てやれば大丈夫です。
ただし、スワップ領域を取っていないと、メインメモリだけだとこれ以上増やせ
ないような気がします。(普通は32MB〜48MB程度がメインメモリサイズの上限で
すので。)
私の普段の動作環境はSCSI HDDでswapを256MB位取っているのですが、この環境
ではlimitで適当にdata segmentを増やしてやるとlddは正常に動作します。
篠原