Thank you, problem solved. I tried both LD_ALTEXEC variable and the -z altexec64, and they both worked fine for me.
Under Solaris 9, the LD program grows up to 3.9GB. Under Solairs 10, it grows to 4.7GB!!! Thank you for your help. This message posted from opensolaris.org