Sachin, не могли бы вы предоставить свою линию связи, как сообщает ваша система сборки?
Это покажет, какие библиотеки используются в каком порядке и какие флаги вызываются. (Я ожидаю, что это команда CC, а не ld.)
Также, чтобы ответить Эрику, Solaris 10 поддерживает статическое связывание - вы можете связать статическую библиотеку (файл .a) с вашим двоичным файлом - то, что он не поддерживает, - это статическое связывание системных библиотек Solaris. Сачин, из-за ошибок похоже, что ты связываешь свою собственную статическую библиотеку xerces со своим двоичным файлом, что нормально в S10.