Build the ruby executable in bin/
In order to allow Ruby Switchers to directly use a Ruby that is built but not installed (such as trunk or a branch), the ruby executable should be placed in the bin/ directory.
- Status changed from Open to Feedback
make ruunable may help you?
Test on trunk (r44467)
$ make runnable
make: *** No rule to make target
un-runnable', needed byrunnable'. Stop.
To make relocatable, configure needs --enable-shared and --enable-load-relative.
$ ./configure --enable-shared --enable-load-relative
make: Entering directory `/vault/0/src/ruby/trunk'
linking encoding encdb.so
/usr/bin/ld: cannot find -l-lpthread
collect2: error: ld returned 1 exit status
make runnable appears to add a
bin/goruby hardlink to
mkrunnable.rb creates symlinks only.
After updated again, I see that
make runnable created a bin/ruby symlink. However, --enable-shared requires that LD_LIBRARY_PATH=./lib/ is set. Also, bin/ruby cannot find core libraries such as 'thread'.
Also available in: Atom