2004年07月29日

おうちでサーバ(その9: linux-kernel-headers)

linux-kernel-header 備忘録

linux-kernel-headerのbuildでそれなりにはまったのでメモ.

  • debian/rules に,kernel_arch := $(patsubst sh4,sh,$(kernel_arch))と追加してやる必要がある.
  • include/cpu-sh4 を include/cpu にlinkするかmvしてやる必要がある. 本来のお作法的にどちらにするべきか(もしくは他のやり方をすべきか)はわからない.
  • include/asm-sh/byteorder.h (/usr/include/asm/byteorder.hになる) が,#ifdef 抜きに __u64 (= unsigned long long) を使っている. これは__STRICT_ANSI__なときは未定義となるので,gcc -ansi とかでコンパイルすると変なエラーに悩まされることになる.たとえば include/asm-i386/byteorder.h では #if !defined (__STRICT_ANSI__) で囲われているので,これに準ずるべき? defined(__GCC__) という条件も必要?
  • g++-3.0.4 では一部のテストがまともに通らない.新しいg++なら通るかは不明.

そんなところかな.BTSしたほうがいいのだろうか.

徒労

で,なんでそんなものと格納していたかというと,libc6-2.3.2がbuild-dependしていたから.でも, やっとこしらえてdpkg -iしようとしたら,libc6-dev-2.3.2にdependしているといわれ, そんなものはとーぜんないのでインストールできなかった.完全に徒労だった….

…いや,たしかに確かめてからやればよかったんだけどね.

この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック

1日体験 - 大阪十三のメンズエステ求人募集
Excerpt: 『脱がない』『舐めない』『触られない』当店は男性のお客様を癒すお仕事で、アロマオイルを使って全身のマッサージを行なうお仕事です。20歳〜35歳位迄、未経験の方大歓迎!ハンドマッサージのエステでも真面目..
Weblog: 1日体験 - 大阪十三のメンズエステ求人募集
Tracked: 2014-06-06 04:37
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。