kernel 2.4.25
_ [comp] kernel 2.4.25
- devfs-patch-v199.17.gz
- longbeep-linux-2.4.0.patch
- vd_kernel-2.4.21-tuner-ntscjp.patch
- linux-2.4.25-i2c-2.8.4.patch.gz
- linux-2.4.25-ow1.diff
- usagi-linux24-s20040216-2.4.25-rc1.diff.bz2
- vd_unicon-kernel-2.4-20040219.patch.bz2
- 01[01234]-*.diff.bz2: (-lck1 patch)
- vd_kernel-2.4.23-ck-ipv6-addrconf-fix.patch
以上を適用して作成。と思ったら、net/ipv6/ndisc.c で止まってしまった。usagi の CVS を見てみると、
- kernel/kernel/linux24/net/ipv6/ndisc.c: fix compilation error without CONFIG_IPV6_NDISC_DST. (Reported by yama●hongo.wide.ad.jp)
というものを 1.134 で発見。適用したところ通った。boot したら、IPv6 が効いてない。
ipv6.o: unresolved symbol ndisc_dst_gc
とか言ってるなぁ。net/ipv6/ で grep してみると、route.c と ip6_fib.c で見つかった。route.c はどうも違うようだ。ip6_fib.c のほうは、
use more #ifdef CONFIG_IPV6_NDISC_DST … #endif.
というものを 1.34 で発見。適用してみた。OK。が…その kernel で boot した上で kernel compile していると、超不安定に。ck が不安定要因の可能性が。ということで lck を外して、2.4.25-rmap15l に交換。問題ないようだ。そういえば、2.6 も kernel compile 中に非常に不安定になるなぁ。
つづき: