/lib/dld.sl: Вызов по ссылке неудачен(Это пример из HPUX), или
/lib/dld.sl: Неверный аргумент
ld.so: libc.so.2: не найдена(Это пример из SunOS 4.1; подобные вещи происходят и в других системах).
О: Проблема в том, что Ваша программа использует разделяемые библиотеки, и библиотеки не доступны на некоторых машинах, с которыми Вы работаете. Чтобы исправить это, перекомпонуйте Вашу программу без разделяемых библиотек. Чтобы сделать это, добавьте соответствующие опции командной строки на этапе компоновки. Например, для системы HP и указанной выше ошибки, исправление состоит в использовании на этапе компоновки -Wl,-Bimmediate. Для Solaris соответствующей опцией будет -Bstatic.