ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bugreport: --with-ld-opt broken in some cases



On Wed, Jul 19, 2006 at 06:23:44PM +0400, Sergey A. Osokin wrote:
> Разница в том как понять configure/cc/ld/etc. с какой именно копией
> BerkeleyDB линковать исполняемый файл.
> Например, у gtk есть специальный скрипт gtk-config, который
> подсказывает cflags и libs для каждой версии...  В случае с Berkeley
> DB, коих может быть установлено вагон и маленькая тележка, плюс
> отсутствие конфига, возникают указанные грабли.
>

Если бы nginx не нашел с чем линковать, то не прошел бы даже скрипт
configure. Например, библиотеки db1 нет, поэтому:

kvs@wizard nginx-0.3.54:> ./configure --without-http_rewrite_module 
--with-cc-opt="-I/usr/local/include/db43" --with-ld-opt="-L/usr/local/lib/db43 
-ldb1"      
checking for OS
+ FreeBSD 6.1-RELEASE-p2 i386
checking for unistd.h ... found
checking for inttypes.h ... found
checking for limits.h ... found
checking for sys/filio.h ... found
checking for C compiler ... GNU C compiler
 + gcc version: 3.4.4 [FreeBSD] 20050518
 checking for gcc -pipe switch ... not found
 checking for --with-ld-opt="-L/usr/local/lib/db43 -ldb1" ... not found
 ./configure: error: the invalid value in
 --with-ld-opt="-L/usr/local/lib/db43 -ldb1"
 

-- 
Konstantin Sorokin



 




Copyright © Lexa Software, 1996-2009.