On Thursday 27 September 2007 12:23:23 jpff wrote: > I have applied the patch -- can you give me a quick statement of what > it does? I have been away for over 2 weeks and am feeling very confused > ==John ffitch It adds a versioned SONAME to libcsnd when built under linux. This is useful because then when a new version of csound breaks the API/ABI, then old applications linking to the old libcsnd can coexist with the new one. Until now, libcsnd was installed as /usr/lib/libcsnd.so. Now it is installed as /usr/lib/libcsnd.so.5.1. What is missing in the patch (and I don't know how to do it), is a way to install a symlink libcsnd.so that points to libcsnd.so.5.1.[1] This symlink is needed when building a new application, but not to run the application. The advantage is that if I create a program now, and sometime in the future csound ships a libcsnd.so.5.2 (because it broke the ABI), both libraries can coexist, and thus I don't need to recompile my program. [1] The symlink is created at build time, but not installed. -- Felipe Sateler