From: Curt Hibbs Date: 2006-07-22T06:29:23+09:00 Subject: Re: where to get required/recommended dll's on win32 ------=_Part_22670_22248971.1153517360048 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 7/21/06, Simon Harrison wrote: > > Jan Svitok wrote: > > I would tell that these .so files on windows are just renamed ordinary > > .dlls. I don't have windows right now here, so see for yourself (the > > file should start with MZ and there should be some [almost > > human-readable] info at the end) > > > Yes Jan, the files do start MZ and some of the content is human > readable. win32ole and win32api are in there. So the question is: are > .so and .dll interchangeable? Another question is what are the dll's in > ruby/bin directory for? *.so files are, in fact, DLLs. "so" is the extension that Ruby looks for when loading Ruby code that has been written in C. These DLLs live in the "lib" subdirectory tree. The DLLs that you see in the ruby\bin directory are usually external, non-Ruby, libraries that are called by the Ruby bindings for that lib, which are usually one or more *.so files. Most of the libs used by the one-click installer are picked up in binary form (there's only a couple that I build from source). Curt ------=_Part_22670_22248971.1153517360048--