public
Created

Fix for rvm install 1.8.7 with glibc 2.14

  • Download Gist
gistfile1.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14
glibc 2.14 breaks the install process for ruby 1.8.7 and ree 1.8.7.
 
Fix for ruby 1.8.7 install with rvm:
1. Run `rvm install ruby-1.8.7-p334`
2. Wait for it to fail.
3. Fix the broken files with:
cd ~/.rvm/src/ree-1.8.7-2011.03/source/ext/dl
rm callback.func
touch callback.func
ruby mkcallback.rb >> callback.func
rm cbtable.func
touch cbtable.func
ruby mkcbtable.rb >> cbtable.func
4. Re-run `rvm install ree and the ruby files will not be re-extracted, so your changes to callback.func and cbtable.func will persist.

I think instead of the above workaround, this is now solved with this patch: http://redmine.ruby-lang.org/attachments/1931/stdout-rouge-fix.patch

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.