Re: Компиляция SIM, из SVN

2007-06-26 Пенетрантность Oleg Maloglovets
На Tue, 26 Jun 2007 08:53:35 +0200 (CEST)
[EMAIL PROTECTED] записано:
> >
> > Куда рыть? Я как-то вообще не пойму смысла ошибки ...
> >
> >
> 
> Ну а google озадачить?

см. выше ;)

> 
> Любопытные грабли оказались :) Никогда сам не наступал :)
> Вот тут о причинах:
> http://gcc.gnu.org/ml/gcc-bugs/2000-04/msg00250.html
> 
> А стандартный ответ выглядит примерно так:
> You may have created a shared library without using "gcc -shared".

Спасибо, помогло
-- 
С уважением,
Малогловец Олег С.
ТСЦ "Колесо"
+7-903-321-42-90
ICQ 83331979


signature.asc
Description: PGP signature


Re: Компиляция SIM, из SVN

2007-06-26 Пенетрантность Serhiy Kachanuk

2007/6/26, Oleg Maloglovets:

Здравствуйте.

Вот же ерунда какая - не удается откомпилировать сие чудо. Вылетает с ошибкой:
/usr/bin/ld: .libs/sim: hidden symbol `__dso_handle' in 
/usr/lib/gcc/i486-linux-gnu/4.1.3/crtbegin.o is referenced by DSO
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status

система - Debian lenny\sid
$ gcc --version
gcc (GCC) 4.1.3 20070601 (prerelease) (Debian 4.1.2-12)
$ qmake-qt3 --version
Qmake version: 1.07a (Qt 3.3.7)

Куда рыть? Я как-то вообще не пойму смысла ошибки ...

Чем собирали, cmake или autotools? При сборке c cmake опционально
исползуется видимость символов, попробуйте отключить эту опцию, что-то
вроде USE_GCC_VISIBILITY, точно не помню как называется