2013-01-01から1年間の記事一覧

とりあえずはcompileがこれで終われる。

もう少し調べてつっこんでみよう。ruby.impがらみのAIX固有のコードごと削ったらもうちょっと楽な気もする。 Index: common.mk =================================================================== --- common.mk (revision 44051) +++ common.mk (workin…

minirubyに-bE:ruby.impはいらんだろう。

しかし、どうやってけずるか。minirubyにXLDFLAGSって必要なんだろうか。AIXとLinuxで何が入るか調査>次のタスク。

作業メモ

aixでは、ruby.impという名が用途をあらわしていないファイルを出力するときに、EXPORTOBJSを使っていたところ、trunkになってEXPORTOBJSが多少変更になった影響でcircular dependencyが発生している模様。ていうか、似たようなことは前もあった気がする。原…

あした点滴終ったらやろう。

と思ってるけど多分子供に邪魔されるんだろうな。。。

verconf.h

とりあえず、configureが終わった時点では空なのはLinuxでもいっしょだった。common.mkに作り方があった。なんでAIXではよばれないんだ。 $ make M4=/opt/freeware/bin/m4 V=1 verconf.h make: Circular loadpath.o <- verconf.h dependency dropped. ...

ちんたらしてたら、

$の件コミットしてもらってしまった。まったくもって申し訳ない。まっくらなリビングで作業している(うちにクーラー一個しかない)と、近くの暗闇でかぶとむしがカサコソカサコソしていてめちゃくちゃ気持ちわるい。

$

でーびっどさんに聞いてみたところ、gccだけの問題っぽいけど対応が面倒なので、あげてもむだじゃないか、と言っていた。どこかに制限かかれたページないかさがしたところ、http://gcc.gnu.org/onlinedocs/gcc/Interoperation.html にいきあたり、最後の行に…

$ in function name

$ make CC = gcc LD = ld LDSHARED = gcc -Wl,-G CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Werror=pointer-arith -Werror=write-stri…

rubyist.netにまでアカウントもらった。

でもCompileFarmにsshの鍵を置くのは新しい鍵をつくるにしても、気分的にありえない。chkbuildからあげるんじゃなくて、CompileFarmにとりにいくようにしよう。その方がいい気がする。以外にやっかいだ。

アカウントもらえました。

返事がくるのに2週間かかりましたが、GCC Compile Farmのアカウントもらえました。power linuxでは0E0Fでした。しかし、わたしの反応がおそかったらしく、例の方がしびれを切らせてchkbuildの結果を公開することを模索しはじめてしまいました。やってくれる…

GCC Compile Farm

というプロジェクト(http://gcc.gnu.org/wiki/CompileFarm)に、いずれAIX on Powerも追加するという話でした。というわけで、わたしの少ない貢献で受けいれてもらえるかわかりませんが、アカウントお願いのメールを打ってみました。すでにrubyで利用されてい…

そもそもtest最後までいくのか

とか、chkbuildうごかせるのかとか、心配だ。とりあえず手元に環境をつくろう。週末のタスクができた。子供たちは時間をくれるだろうか。

最近AIXのためのpatchをくれていた人

実は中の人だった。ぜんぜん作業できなくてごめんなさい。power7のbuildbotいらんか?と私信で言ってきてくれています。rubyciに結果を載せたいそうです。chkbuildうごかして、rubyciからfetchしてもらう必要があると思うんだけどそういうアクセスできるか聞…

今回の脱線。

結局perzlさんのパッケージ使いまくって環境構築中に、パッケージがなかったopensshがコンパイルできなくて、opensslのパッケージを調査しているところで時間を使った。コンパイラ付属のとあるスクリプトが残念な動きをしていた。perzlさんには報告したので…

big waveに乗る余裕がない。

先は長そう。 ore@thomas ~/rwork/ruby-2.0.0-rc2 % ./configure --prefix=$HOME/r2 ./configure[2778]: syntax error at line 19041 : `(' unexpectedとりあえずbash ./configure...でごまかしたら、 compiling thread.c thread.c: In function 'thread_sta…

作業しようとすると、

とりあえずgccとかsvnとかコンパイルするところから始めるのでなかなか本題に入れない。いつかのための忘備録。 gmpはABI=32してconfigure gccだかg++の展開にGNU tarが必要だけど、AIXで一部まともに動かないので、gccコンパイル時にはとりあえず消す。 な…