I have installed an old application on an old Ultra 5 with Solaris 2.6. When I start the app, I get the error: ld.so.1: : fatal : libthread.so.1: version 'SUNW_1.4' not found. There is a version of libthread.so.1 present in /usr/lib dated sometime 1998. This app is supposed to be compatible with Solaris 2.6, so I am not sure what is the problem.
My assumption is that I need a patch for this shared object. Is this correct? Will a patch update the version # so the app will run? I have found a patch at http://sunsolve.sun.com/search/document.do?assetkey=1-21-105568-26-1, but it says that I need a service contract to download it. Does it sound like the patch will solve my problem? Does it make sense that this app is supposed to be compatible with Solaris 2.6 yet does not work? Do I really need to pay money to Sun to get a patch for a ten year old operating system that I own legally?