Oracle 8 vs ASP 9

Автор: ЙОжЫК Дата: 30.07.2003 11:48 Народ!! разъясните плиз, чё за хрень творится!
У меня раньше Оракл 8.1.7 стоял на 7.3 и все приложения компилились на нём без сучков. Теперь, оракл не ставится, приложения не компилятся:

------------ End CUT ------------
gcc -g -I/oracle/include myora.cc -o ./myora /oracle/lib/libclntsh.so.8.0 ora.o
/tmp/.private/fox/ccm89qpO.o(.eh_frame+0x11): In function `main': /home/fox/work/MyPROJECTS/mail/my/myora.cc:6: undefined reference to `__gxx_personality_v0'

collect2: ld returned 1 exit status
make: *** [myora] Ошибка 1
------------ End CUT ------------

Причём перестановку сервака на АСП 7.3 я переживу... Но вот сборку клиентского софта.... как-то нехочится назад на 7.3 съезжать =(((

WBR...
Re: Oracle 8 vs ASP 9 30.07.2003 16:45zakon может быть символа __gxx_personality_v0 нет в libstdc++-3-libc6.2
Re: Oracle 8 vs ASP 9 30.07.2003 16:56Vladimir Dyakov где-то он не с тем компилируется (например, неправильно линкуется на библиотеки), либо не стоят какие-то девелоперские библы, у меня есть библы, экспортирующие этот символ, соотвественно, где-то в системе он определяется Улыбка
Re: Oracle 8 vs ASP 9 30.07.2003 17:01Vladimir Dyakov [forum.asplinux.ru]
Re: Oracle 8 vs ASP 9 30.07.2003 21:32ЙОжЫК Квак бы ни квак... =)
Вот вам ещё... Мозги набекрень
------ CUT ------
gcc -g -I/oracle/include -L/oracle/lib -lclntsh -o ./myora ora.o
/usr/lib/gcc-lib/i386-asplinux-linux/3.2.2/../../../crt1.o(.text+0x18): In function `_start':
../sysdeps/i386/elf/start.S:77: undefined reference to `main'
collect2: ld returned 1 exit status
------ END CUT ------

Я после сего результата, чуть со стула не рухнул... =\
Re: Oracle 8 vs ASP 9 30.07.2003 21:33ЙОжЫК и ещё...
я так пониаю, трабла возникает из-за того, что линух поставлен с пакетами, оптимизироваными под i686 архитектуру...
Re: Oracle 8 vs ASP 9 31.07.2003 08:18Vladimir Dyakov > я так пониаю, трабла возникает из-за того, что линух
> поставлен с пакетами, оптимизироваными под i686 архитектуру...
Не обязательно. По крайней мере с main это проблема скорее компилятора. Найдите строчку в Makefile, где происходит этот вызов, и добавьте к gcc параметр `-c'.

А вообще, лучше найти исходники, что собираются под RedHat9.
Re: Oracle 8 vs ASP 9 31.07.2003 12:54ЙОжЫК ..ага, только за чем мне не линкованая программа? ;-)
Ладна, буду рыть дальше...
Re: Oracle 8 vs ASP 9 31.07.2003 13:03Vladimir Dyakov дык там, занчицца, нет фунции main(), однако
Re: Oracle 8 vs ASP 9 31.07.2003 13:14ЙОжЫК Как это нет?!?!?!? о_О
/me чуть со стулу не рухнуло =)))
Поймите меня правильно.Может я и повторюсь, но весь этот "пакет" компилится под ASP 7.3. и Oracle 8.1.7 на ура....
RSS-материал