test lib for dl/fiddle

こんな感じのことをする。

ar x /usr/lib/libc.a strcpy.o
ar x /usr/lib/libm.a floats.o sin.o
echo "sin
sinf
strcpy
" > dltest.exp
gcc -Wl,-G -o libdltest.so strcpy.o sin.o floats.o -Wl,-bE:dltest.exp -Wl,-bnoentry -lm
rm -f *.o dltest.exp
  • どこにおくか。
  • そのパスをどっからもってくるか。
  • で、dl/test_base.rb,fiddle/helper.rb にしこむ。

もってこれるパスによるか。testのときに作るんだから、やっぱりbuildディレクトリのどこかにしたいかな。