LINUX.ORG.RU

статическая линковка OCCI библиотек под CentOS без зависимостей


0

1

Добрый день,

Я использую Oracle Client, скаченный с сайта Oracle и мне нужно выполнить статическую линковку С++ программы, разработанную под CentOS. Используется Oracle 12c Release 1 (64bit), скаченный по адресу: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/datab... После генерации libclntst12.a c помощью утилиты genclntst и линковки библиотек, программа, написанная на С++ успешно собирается. Но, если не установлена переменная $ORACLE_HOME, при запуске выдает ошибку: exception: Error while trying to retrieve text for error ORA-01804

Хотелось бы собрать oracle клиента статически без каких либо зависимостей под CentOS. Может кто-то собирал клиента из каких-либо определенных инсталляций с сайта Oracle? Или какие-то действия производились с библиотеками так, чтобы не было вообще зависимостей, включая обращение по адресу $ORACLE_HOME ? Может быть, у кого-либо есть данный опыт, поделитесь пожалуйста информацией

Ответ на: комментарий от UVV

По адресу $ORACLE_HOME находятся много файлов, куда устанавливается oracle клиент. Некоторые файлы читаются библиотекой. Хочется избежать подобного рода зависимостей, чтобы не тянуть данные файлы вместе с программой, когда она будет устанавливаться на другие сервера.

AndyUser
() автор топика
Ответ на: комментарий от AndyUser

От установки ораклового клиента ты никуда не денешься.

UVV ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.