i386 環境 on amd64 環境, etc.
_ [comp][amd64] i386 環境 on amd64 環境
qemu 上の i386 環境内で kernel コンパイルとかはさすがにめんどくさいので、amd64 環境で何とかならないか探してみる。
とか見ていろいろやってたけど、よく考えたら chroot 内に i386 環境作ればいいだけということに気付いた。遅いって。
% mkdir /var/local/cross/chroot-i386
# debootstrap --arch i386 sid /var/local/cross/chroot-i386
# chroot /var/local/cross/chroot-i386
これで OK。
_ [unicon] 20081019-2.6.27
2.6.26 からの変更は 2.6.27 対応調査 の通り、Alan Cox: [PATCH 01/70] tty: Ldisc revamp によるところの drivers/video/unicon/xl_keyhooks.c の修正。
--- linux-2.6.27.UNICON/drivers/video/unicon/xl_keyhooks.c 2008-10-17 23:32:09.000000000 +0900
+++ linux-2.6.27.UNICON1/drivers/video/unicon/xl_keyhooks.c 2008-10-18 01:59:27.000000000 +0900
@@ -73,7 +73,7 @@
if (tty == NULL) {
return -1;
}
- tty->ldisc.receive_buf(tty, &ch, &mbz, 1);
+ tty->ldisc.ops->receive_buf(tty, &ch, &mbz, 1);
#ifdef DEBUG
printk ("will sending %c, 0x%x\n", ch, ch);
#endif
これの確認のために qemu on amd64 に Debian i386 インストール とか i386 環境 on amd64 環境 とかしてた。