May 04, 2010

玄箱HG NetBSD 5.0.2 [computer]

忘れた頃のお話

しばらく前に玄箱でNetBSD5.0.2を動かしている

やりかたは前に書いた5.0.1とほとんど同じ(同じ玄箱パッチ20090124.diff.bz2 を使用) 訂正と注意点のみ

  1. 追加パッチ
  2. コンパイルエラーが出るような。エンディアンに関するマクロが未定義っぽい。

    --- usr/src/common/lib/libc/hash/sha2/sha2.c
    +++ usr.patched/src/common/lib/libc/hash/sha2/sha2.c
    @@ -41,5 +41,6 @@
     #endif
     
     #include <sys/cdefs.h>
    +#include <sys/endian.h>
     
     #if defined(_KERNEL) || defined(_STANDALONE)
    

    これが正しい手段かどうかはわからんが、コンパイルは通る。動いてはいるがsha2を使った検証はしていない。

  3. コマンドライン
  4. build.shでX不要だったら-xつけちゃダメだね

    × % ./build.sh -U -x -u -m evbppc release
    ○ % ./build.sh -U -u -m evbppc release
    

    -Uも微妙。パーミッション等の後の事を考えて rootで実行、-Uをつけない方がいいのかも。

Posted at 00:55 in computer

Archives
Powered by
blosxom 2.0
and
modified by
blosxom starter kit