[sisyphus] Oracle 10g на ALT Linux Server 4.0
Igor Muratov
=?iso-8859-1?q?migor_=CE=C1_altlinux=2Eorg?=
Пт Июл 27 14:14:51 MSD 2007
Damir Shayhutdinov пишет:
>> Ok. Я решил взять строку которую генерит makefile и поиграться с ней.
>> Только я взял следующий пример из списка т.к. он существенно меньше и проще.
>>
>> Вот то что показывает makefile
>> gcc -o ocrconfig -L/opt/oracle/product/10g//lib/
>>
> gcc -o ocrconfig означает что производится линковка исполняемого файла
> ocrconfig.
>
>
>> /opt/oracle/product/10g//lib//libhasgen10.so: undefined reference to
>> `skgxnqcnum'
>>
> Ошибка возникает в совершенно другом файле - динамической библиотеке
> libhasgen10.so.
>
Эта либа не собирается. Она просто копируется в $ORACLE_HOME/lib
[oracle на clash lib]$ ls -l libhasgen10.so
-rw-rw---- 1 oracle oinstall 2365801 Июн 22 2005 libhasgen10.so
Я не могу ее пересобрать.
> Надеюсь разница понятна? Ошибка то в линковке библиотеки!!
>
>
>> Добавляю в эту троку -Wl,--no-as-needed и получаю все ту же ошибку.
>> Может я что-то делаю не правильно?
>>
> Добавляйте -Wl,--no-as-needed в строчку, которая линкует библиотеку
> libhasgen10.so
>
> Ну и приведите чтоли строчку, которая получилась в результате
> добавления -Wl,--no-as-needed и результат компиляции. И для файла
> ocrconfig, и для libhasgen10.so.
> _______________________________________________
> Sisyphus mailing list
> Sisyphus на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus
--
With best regards
Igor Muratov
Подробная информация о списке рассылки Sisyphus