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

もう少し調べてつっこんでみよう。ruby.impがらみのAIX固有のコードごと削ったらもうちょっと楽な気もする。

Index: common.mk
===================================================================
--- common.mk   (revision 44051)
+++ common.mk   (working copy)
@@ -223,8 +223,8 @@
        $(Q)$(RM) $@
        $(PURIFY) $(CC) $(MAINOBJ) $(DLDOBJS) $(EXTOBJS) $(LIBRUBY_A) $(MAINLIBS) $(EXTLIBS) $(LIBS) $(OUTFLAG)$@ $(LDFLAGS) $(XLDFLAGS)

-ruby.imp: $(EXPORTOBJS)
-       $(Q)$(NM) -Pgp $(EXPORTOBJS) | \
+ruby.imp: $(COMMONOBJS)
+       $(Q)$(NM) -Pgp $(COMMONOBJS) | \
        awk 'BEGIN{print "#!"}; $$2~/^[BDT]$$/&&$$1!~/^(Init_|.*_threadptr_|\.)/{print $$1}' | \
        sort -u -o $@