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

Konstantin Sorokin kvs at sigterm.ru
Wed Jul 19 20:19:23 MSD 2006


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 at 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





More information about the nginx-ru mailing list