名古屋*BSDユーザグループ(NBUG)2015/1月例会の記録
"NetBSDのご紹介" "もしかしたらリサイクル団体なんでしょうか?" | NetBSD/guide.rst at master · ebijun/NetBSD github.com/ebijun/NetBSD/…
2015-01-24 07:39:53@SRCHACK Xen Dom0 on #NetBSD on #BananaPi とか動いてたりしないかなあ... 確か A20 だと Xen/ARM って動くんじゃなかったっけ? wiki.xen.org/wiki/Xen_ARM_w…
2015-01-24 13:47:03WZero3のNetBSDイメージ更新しました。mail-index.netbsd.org/port-hpcarm/20… mikutterをRPI/earmでコンパイルしてみた。
2015-01-24 15:14:51GCC4.8 2014/6/10くらいにSHも4.8にかわった。current試してみたらpkgtoolとかdigestがコンパイルできない
2015-01-24 15:39:56年末休み集中デバッグ:何が起こっているか切り分け:cc1 -O0なら動く:cc1 の中身は?:staticライブラリを地道に入れ替える:libbackend.a:
2015-01-24 15:43:09ターゲット用クロスコンパイル:クロスコンパイラの問題:クロスコンパイラが間違っているから間違ったコードが吐かれる。アセンブラのソースを出す
2015-01-24 15:45:34-fを無効にして作ってみる。fno-delayed-branchがあやしい:差分をとる:delayed branch:フラグ評価命令が消えている:Ubuntu上でも試す
2015-01-24 15:47:23ubuntuでも同じ結果なのでgccがおかしい:20時間x3日:gccのbugzillaに報告target/64479:修正を手パッチすると直る:2015/1/13 gccのソースツリーが修正:
2015-01-24 15:49:59gcc4.5と4.8の差分を見る:評価ルール:スタックが壊れている:md5なんちゃらに渡すときにストラクチャのサイズがちがう:ipftest:libcのをつかわなきゃいけないのに独自のMD5関数をつかっていてスタックをこわしていた
2015-01-24 15:53:40MD5.cをけずった:変なところにバインドされなくなった:pullup-7きのうあたりされた:swapcontext:GCC45で動かすとパスしてて48 O0だとsig abort:sigsegv:
2015-01-24 15:55:46swapcontext:コンテキスト切り替えを能動的にやるシステムコール:プログラム側から:切り替え部分:レジスタ情報を退避して別の構造体を用意して戻す:保存するときにswapcontext中でスタックを使っている:保存されている内容はshの場合元に戻っていなかった
2015-01-24 15:58:07puffsのファイルシステム:スタックずれまくってたのも直った:atfの結果:20個くらいもともとエラーになっていた:浮動小数点プロセッサ:ソフトフロート:システムコールのエラー番号がむちゃくちゃになる現象がある:ioerrorがEIOでかえさなきゃいけないのをEfaultになる
2015-01-24 16:02:01