application compiled on solaris 10 throwing error when executed on solaris 9

I have compiled my application on Solaris 10 with following description
SunOS ldg1 5.10 Generic_138888-03 sun4v sparc SUNW,Sun-Blade-T6320

The compiler is Sun C++ 5.9 SunOS_sparc Patch 124863-01 2007/07/25

But when installing the application on Solaris 9
SunOS odcarch02 5.9 Generic_118558-39 sun4u sparc SUNW,Sun-Fire-V250

it is throwing the follwoing error

ld.so.1: xfer: fatal: libc.so.1: version `SUNW_1.22' not found (required by file /usr/pass/bin/sparc-sun-solaris2.10/xfer)
ld.so.1: xfer: fatal: libc.so.1: open failed: No such file or directory
Killed

The same application is working fine on solaris 10

try checking with

truss ./application

You need to compile your binary on an older or equal release of Solaris (Solaris 8 or 9 for example). There is no backward compatibility to be expected.