名古屋*BSDユーザグループ(NBUG)2015/6月例会の記録

2015年6月20日に行われた名古屋*BSDユーザグループ(NBUG)2015/6月例会の記録 です。 http://www.nagoya.bug.gr.jp/ とか。 #NBUG #NetBSD #MINIX3
1
Jun Ebihara @ebijun

Stat()から求めたFileinfoのSizeが常に0になっている。GoのStat定義とNetBSDのStat定義が違う。Padding byteが入ってる→earm対応 go/src/syscall/ztypes_netbsd_arm.go vs sys/stat.h

2015-06-20 16:40:37
Jun Ebihara @ebijun

EABI対応:64bit境界にしないといけない:ELFヘッダも違う:ELF判定は?execファイルのローダのところで飛んでる?

2015-06-20 16:42:48
Jun Ebihara @ebijun

6.xバイナリだと動くものを7.0に持ってくると動く:ELFヘッダの評価かその中にかかれているものの使い方が間違ってる?

2015-06-20 16:44:01
Jun Ebihara @ebijun

arm 6.xではsyscall types細工すると動く。earm7以降では動かせてない。

2015-06-20 16:45:05
Jun Ebihara @ebijun

Go pkgsrc側の問題:Cross build用のコンパイルを作れない arm対応はどうするか:*-*-evbarmは間違い:earmではまだ動かせていない

2015-06-20 16:46:43
Jun Ebihara @ebijun

というわけで撤収モード

2015-06-20 16:54:02
Jun Ebihara @ebijun

美濃路にきた。先月の焼肉の向かいの店。

2015-06-20 17:30:40
Lucky owner/capturer @nullnilaki

@ebijun 前回の飲み会の残金1170円、持って行きます 今、伏見です

2015-06-20 17:52:40
Jun Ebihara @ebijun

えとみさんいらした。

2015-06-20 18:04:47
Kenji Aoyama @ao_kenji

シリアル・イーサネット変換モジュールWIZ110SR strawberry-linux.com/catalog/items?… で、自宅メッセージ表示器へのデータ送信をネットワーク経由に変更するテスト。 pic.twitter.com/ihi1Cc10Sa

2015-06-21 16:08:33
拡大
Kenji Aoyama @ao_kenji

データをUDPで送りつけてみた。一応動いているみたい。 pic.twitter.com/GX6VptyNCP

2015-06-21 17:16:33
拡大
oshimaya @oshimyja

やっぱりevbarm/6.1.5(バイナリはOABI)のgoで作ったOABIな実行ファイルをevboarm-el 7.0_BETA環境(バイナリはOABI)環境で動かすとhello worldはAbort trapになるしgo本体はOSを固まらせる模様。RC1は現在環境準備中。

2015-06-21 17:27:02
oshimaya @oshimyja

ということで「動かない」からgo側が付けるELFヘッダかstartup runtmeがおかしいだろうし、NetBSDのexec loaderもどこかおかしいと思っているわけで。 twitter.com/ebijun/status/…

2015-06-21 17:30:13
oshimaya @oshimyja

直に動いていたらまぁgo側のNetBSD EABI対応が悪いんだろうなで絞れるんだけど。

2015-06-21 17:31:34
oshimaya @oshimyja

うーん、elf headerのFlagsをNetBSD 6.1.5 or 7.0_BETA with OABI nativeの(通常のGNU toolchainで作った)値と同じ値にしただけでは何も変わらない。

2015-06-22 00:21:24
oshimaya @oshimyja

うーん、elf headerのentry pointは0x47088となっているのでgdbでこのアドレスにbreak point設定してrunしても止まらずにSIGABRTで終わってしまう。やっぱりこれexecされてないってことだろうなぁ。

2015-06-22 00:45:44
NetBSD Foundation @netbsd

NetBSD blog NetBSD 7.0_RC1: NetBSD 7.0_RC1 is out. Please help us out by testing it! bit.ly/1eB5nBD

2015-06-22 03:37:10