On Fri, Jan 26, 2001 at 11:31:32AM -0500, Pierre Phaneuf wrote: > PNG has something similar. It pretty much amazed me when I installed an > RPM package of gif2png on my computer, which ran properly (the ELF > soname for libpng was compatible), but complained that the older libpng > I had did not support a specific feature I was trying to use (gamma > compensation or somesuch), and worked for other cases. Excellent > versioning, which yielded partial functionality, but better than a > dialog box saying something like "DINPUT.DLL not found" or ld.so > complaining that it can't launch an application because of missing > libraries. > Speaking as a unix hacker ... Correct versioning on library names (which MS has *never* had) is what supposed to prevent this on unix. And it's a system that's worked pretty well. Anytime that fails (i.e. the so major version number doesn't indicate compability) the authors should be shot. But interfaces can break with a component system too (correct versioning is policy, not mechanism ...). ari
- Request for Compiler Independent Extern "C" APIs... Ken Kozman
- Re: Request for Compiler Independent Extern "C&q... Rick Parrish
- Re: Request for Compiler Independent Extern "C&q... Valeri Todorov
- Re: Request for Compiler Independent Extern "C&q... Ken Kozman
- Re: Request for Compiler Independent Extern "... Rick Parrish
- Re: Request for Compiler Independent Extern "C&q... Pierre Phaneuf
- Re: Request for Compiler Independent Extern "C&q... Ari Heitner
- Re: Request for Compiler Independent Extern "C&q... Brendan Eich
- Re: Request for Compiler Independent Extern "C&q... Ari Heitner
- Re: Request for Compiler Independent Extern "C&q... Pierre Phaneuf
- Re: Request for Compiler Independent Extern "C&q... Braden McDaniel
- Re: Request for Compiler Independent Extern "C&q... Ari Heitner
- Re: Request for Compiler Independent Extern "... Pierre Phaneuf
- Re: Request for Compiler Independent Extern "C&q... Braden McDaniel
- Re: Request for Compiler Independent Extern "C&q... Ari Heitner
- Re: Request for Compiler Independent Extern "C&q... Pierre Phaneuf
