2009/8/24 Nobuyoshi Nakada <nobu / ruby-lang.org>: > Hi, > > At Mon, 24 Aug 2009 20:15:07 +0900, > Michal Suchanek wrote in [ruby-core:25086]: >> Note: the patch is taken from a package that changes more than the namespace > > And other changes? Don't mix different chnages. > >> - change namespace to twolevel > > Pending. > >> - add -Wl in front of linker flags to allow building extensions with libtool > > Applied to trunk. Thanks for looking into this. > >> - change the library name from libruby to libruby1.8 to prevent clashes with libruby1.9 (or something like that) > > Reject. 1.9 uses libruby.1.9.1.dylib already, no needs to > change 1.8. > It should not affect complete ruby installations but it helps packaged installations where multiple versions of the library coexist (such as 1.6 and 1.8). It allows installing the libruby link (and headers) pointing to one of the libraries and still use executables linked with both libraries. When 1.8 uses libruby (without version in name) as the soname it is impossible to install binaries linked with ruby 1.8 along with development files for another ruby version, be it 1.6 or 1.9. Thanks Michal