On Thu, 26 Feb 2004 11:48:20 +0200
Konstantin Nikonenko <[EMAIL PROTECTED]> wrote:


> Просьба, у кого есть >= FreeBSD 5.2 и кто компилит руками из cvs -
> проверить работоспособность, ну не выходит каменный цветок by osa, ну
> никак :(



FreeBSD 5.2-CURRENT Tue Feb 24

cvs - ss5.paco.net

Ставлю в configure вместо -lc_r -pthread, получаю
gcc -g -O2 -D_REENTRANT -DFREEBSD -D_THREAD_SAFE -DFD_SETSIZE=2048 -I. 
-I/usr/local/include/db4 -export-dynamic -DHAVE_CONFIG_H -I/usr/local/include/db4 
-shared  -c log_dummy.c
ld -shared -rpath /usr/local/lib -o log_dummy.so log_dummy.o -pthread -lfl -lfl -lpam  
-lcrypt  -L/usr/local/lib -ldb4
ld: unrecognized option '-pthread'
ld: use the --help option for usage information
*** Error code 1

ставлю -lpthread , собралось

/usr/local/sbin/oops:
        libpthread.so.1 => /usr/lib/libpthread.so.1 (0x280c9000)
        libpam.so.2 => /usr/lib/libpam.so.2 (0x280ec000)
        libcrypt.so.2 => /lib/libcrypt.so.2 (0x280f3000)
        libdb4.so.0 => /usr/local/lib/libdb4.so.0 (0x2810b000)
        libstdc++.so.4 => /usr/lib/libstdc++.so.4 (0x2818f000)
        libm.so.2 => /lib/libm.so.2 (0x28241000)
        libc.so.5 => /lib/libc.so.5 (0x28259000)

То есть с db4 , но без gigabase. Правда хранилище у меня вообще выключено в конфиге. 
Работает замечательно (правда нагрузка из одного моего браузера)

Советую все-таки собирать с -lpthread , тем более что -pthread - это хак для линковки 
с libpthread . А так же пересобрать gigabase, он насколько я помню тоже тредованный 
весь и возможно, что используются разные либы, что при этом будет происходить не 
представляю.


-- 
Zherdev Anatoly.
=====================================================================
If you would like to unsubscribe from this list send message to
[EMAIL PROTECTED] with "unsubscribe oops" in message body.
Archive is accessible on http://lists.paco.net/oops-rus/

Дати відповідь електронним листом