-へたれ技術者のヤサグレ日記-(for精神衛生対策)

この日記はw3mとemacs(21.3.1)とSKKを使って書いています。
本日記の主要取扱項目は電子回路/UNIX/ネットワーク/アニメ/声優です。
「コピーコントロールCD」 という名称は売買春を援助交際と言う位に悪質です。不買運動実施中! 勝利は目前です!
日記が更新されていない時は激務で果てているか酔っ払っているかのどちらかです。
となグラ! アニメ化!

本日記に価値があるかどうかは各個人が判断するものであり強制したり、されたりするものではないと考える。


[ AERG | Zaurus | TCVVアニタレ空中線 | 管理用 ] [星野アンテナ] [NO CCCD] [時間ねぇ〜] [RSS] [RSS feed meter for http://cgi.din.or.jp/~kaya-z/cgi-bin/diary/index.cgi]

先月 2003年03月 来月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
    follow me on Twitter

    2003年03月06日(木)

    _★ [UNIX] OpenBSDでpeercast


    OpenBSDでpeercastを動かすためにLinuxエミュレーション環境構築。
    ここで問題。peercatで配布しているLinuxバイナリは実はスタティックリンクされている。
    実はスタティックリンクされている場合にはいろいろと厄介なのだ。
    FreeBSDだとELFバイナリをbrandelfでLinuxマークを付けてエミュレータを納得させる。。
    OpneBSDの場合、ある程度ファイルを自動判別するらしいがSVR4(Solaris)とLinuxの区別が付かなくて駄目らしい。
    このような場合にはCOMPAT_SVR4を殺したカーネルを再構築すれば良いとのこと。

    うーむ。面倒い。
    で、色々と考えた。
    1. FreeBSDのbrandelfでマークしたバイナリを使う。
    2. スタティックリンクぢゃなくてダイナミックリンクされたバイナリを使う。
    3. 仕方ないCOMPAT_SVR4抜きカーネル使用。
    4. やっぱしネイティブだ。

    4は漢だ。しかも熱い漢、ヒィートガイだ。
    でも、オレはそんな余裕はないんで、1〜3の方法を考える。
    まず、会社のFreeBSD計算機でbrandelfしたヤツを持って来て実行。だが、あえなく撃沈。
    エミュの実行機構が違うから当然か。
    次に部屋のLinux計算機でダイナミックリンクしたバイナリを作成して実行を考えたが、Linuxエミュのlibcを2.2.xにせにゃならならん上にバイナリ作成が面倒い。
    こうなると、もう選択肢はカーネル再構築しかない。
    明日、カーネルを再構築するか。

    以上、1 日分です。
    タイトル一覧
    カテゴリ分類
    INET
    MISC
    UNIX
    uclinux
    zaurus
    愚痴
    研究
    声優
    設計
    萌え
    Powered by hns-2.10-pl3, HyperNikkiSystem Project

    マリみて妄想CV, となグラ!妄想CV, 諸君、私は大原さやか様が好きだ, [IPv6限定]清水愛さまハァハァページ, 大原さやか様サランラップCM
    E-mail:kaya-z@tcvv.org
    Copyright(C)2000-2006,KAYANUMA Shin'ichi,日本駄目人間協会 AllRightsReserved.