Здравствуйте, anagaf, Вы писали:
A>По какой-то причине используется нестандартный подход: библиотеки не копируются в /usr/local/lib или еще куда, а хранятся в директории программы. И из всех вариантов libabc там присутствует только libabc.so
начните с устранения этой несуразности... библиотеки должны лежать в $(prefix)/lib -- тут вам не виндофс

во вторых попробуйте поиграйться с LD_LIBRARY_PATH.
А>>>Как это можно побороть?
Z>>а чем это мешает сейчас?
A>См.выше. Кроме того, хочется понять, что происходит. Почему создается зависимость именно на .so.1, а не на .so.1.0.0 или на просто .so.
A>Что интересно, под Линуксом все проходит нормально
возможно вы чегото не заметили

попробуйте `ldd libxyz.so` (ну а также настройки линкера.. /etc/ld.so.conf и переменные окружения проверить)