原です。
linux (Slackware 3.0.0 ベース linux1.2.13(elf)) でこんなコンパイル
エラーが出ました。
gcc -static -g -O -I. array.o bignum.o class.o compar.o dir.o dln.o
enum.o error.o eval.o file.o fnmatch.o gc.o glob.o hash.o inits.o
io.o main.o math.o numeric.o object.o pack.o parse.o process.o
random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o
string.o struct.o time.o util.o variable.o version.o
dmyext.o -lm -ldl -o miniruby
/usr/i486-linux/bin/ld: cannot open -ldl: No such file or directory
make: *** [miniruby] Error 1
オプション -ldl を取ったら通ってしまったけど。
thread.rb はきれいにうごきました。
---===-=-=-=-=-=-=-=-=======--=-=-=-==-=-===-=-=-=-=-=-=--=-==-=--
Shin-ichro Hara(Nagaoka Univ.of Tech.)