Jim Meyering wrote:
Mamoru Tasaka wrote:
Jim Meyering wrote, at 06/23/2010 07:31 PM +9:00:
Mamoru Tasaka wrote: ...
In some cases ruby modules install ruby script and C extension module in the same name.
- e.g. On i686 ruby-gnome2-0.19.4-2.fc14.i686 installs
- gnome2.rb under /usr/lib/ruby/site_ruby/1.8/
- gnome2.so under /usr/lib/ruby/site_ruby/1.8/i386-linux/
In this case, with current 1.8.6.x ruby srpm (and also my 1.8.7.x srpm)
Would you please point me to your latest 1.8.7.x srpm ?
Currently at: http://koji.fedoraproject.org/scratch/mtasaka/task_2258338/
Thank you. I have begun reviewing it. I have adopted the changes that split some of the longer-than-80 lines.
I built from your srpm, and ran this in the build directory on an x86_64 system:
$ LD_LIBRARY_PATH=. ./ruby -e 'puts $:' /usr/lib/ruby/site_ruby/1.8 /usr/lib64/ruby/site_ruby/1.8 /usr/lib64/ruby/site_ruby/1.8/x86_64-linux /usr/lib/ruby/site_ruby /usr/lib64/ruby/site_ruby /usr/lib64/site_ruby/1.8 /usr/lib64/site_ruby/1.8/x86_64-linux /usr/lib64/site_ruby /usr/lib64/ruby/vendor_ruby/1.8 /usr/lib64/ruby/vendor_ruby/1.8/x86_64-linux /usr/lib64/ruby/vendor_ruby /usr/lib/ruby/1.8 /usr/lib64/ruby/1.8 /usr/lib64/ruby/1.8/x86_64-linux .
Is that the path you intend? Based on what you said, I expected it to match the path of 1.8.6.x:
/usr/lib/ruby/site_ruby/1.8 /usr/lib64/ruby/site_ruby/1.8 /usr/lib64/ruby/site_ruby/1.8/x86_64-linux /usr/lib/ruby/site_ruby /usr/lib64/ruby/site_ruby /usr/lib64/site_ruby/1.8 /usr/lib64/site_ruby/1.8/x86_64-linux /usr/lib64/site_ruby /usr/lib/ruby/1.8 /usr/lib64/ruby/1.8 /usr/lib64/ruby/1.8/x86_64-linux .
Actually, it looks fine, as long as the addition of the three new vendor_ruby/* directories is desired.