RANLIB(1) — NEWS-OS Programmer’s Manual
名称
ranlib68 − 68K アーカイブをランダムライブラリへ変換する
形式
ranlib68 [ −t ] archive ...
解説
ranlib68 は各 archive を、 ローダがすばやく読み込むことができる形に変換します。 ranlib68 はアーカイブの先頭に __.SYMDEF という目次を付け加えることにより、 この変換を行います。 ranlib68 はアーカイブの再構成に ar(1) を使うため、 カレントディレクトリのあるファイルシステムには、 充分なテンポラリファイルのための領域が必要です。
−t オプションが与えられると、 ranlib68 はアーカイブに対して“touch”のみを行い、 変更は加えません。 これはアーカイブをコピーした後や、 make(1) で −t オプションを使用したときに、 シンボルテーブルが古いために起きる ld68(1) のエラーを 防ぐのに有用です。
関連事項
ld68(1), ar68(1), lorder68(1), make(1)
バグ
ar によるライブラリの生成と ranlib68 によるライブラリのランダムアクセス化は別処理なので、 フェーズエラーが起きる可能性があります。 ローダ ld68 は、 ライブラリが変更された日付が、 その目次が作成された日付よりも新しいときに警告をします。 しかしこれは、 ユーザがライブラリをコピーしただけでも、 警告が発生されることを意味します。
NEWS-OSRelease 4.2.1R