Ruby1.8@sh4-linux

$ svn co http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8 ruby1.8-sh4
$ cd ruby1.8-sh4
$ sed -i "s:@echo:@/bin/echo:" Makefile.in                # to avoid Bashism
$ ac_cv_func_getpgrp_void=yes ac_cv_func_setpgrp_void=yes \
  CC='ccache sh4-linux-gcc' CFLAGS="-O2" LD=sh4-linux-ld AR=sh4-linux-ar RANLIB=sh4-linux-ranlib \
  ./configure --host=sh4-linux --enable-wide-getaddrinfo --prefix=/var/ruby
$ vi config.h
GLIBC_2.3 問題回避 - 次の一行をファイルの一番最初に挿入:
#define __NO_CTYPE
$ make -j3
$ file ruby
ruby: ELF 32-bit LSB executable, Renesas SH, version 1 (SYSV),
for GNU/Linux 2.4.0, dynamically linked (uses shared libs), not stripped
$ mkdir TARGET
$ fakeroot make install DESTDIR=TARGET
$ fakeroot tar -C TARGET -cvzf ruby1.8-sh4.tar.gz .