[PATCH] Use pcre-config to set ngx_feature_path and ngx_feature_libs
Hiroaki Nakamura
hnakamur at gmail.com
Wed Jan 9 16:46:32 UTC 2013
Hi!
In my case
./configure --with-pcre-jit --with-cc-opt="-I/opt/include"
--with-ld-opt="-L/opt/lib64 -lpcre"
does it!
Now it is properly configured without my patch. I get the following output.
Configuration summary
+ using system PCRE library
Thank you very much for your help.
2013/1/10 Maxim Dounin <mdounin at mdounin.ru>:
> Hello!
>
> On Thu, Jan 10, 2013 at 12:48:38AM +0900, Hiroaki Nakamura wrote:
>
>> Hi, there.
>>
>> Here is a patch for using pcre-config to set ngx_feature_path and
>> ngx_feature_libs.
>> I need this since I would like to use pcre 8.32 built from source and
>> installed in /opt/lib64/libpcre.so.1.
>>
>> Could you review this patch?
>> Thanks
>>
>> --
>> )Hiroaki Nakamura) hnakamur at gmail.com
>
>> --- auto/lib/pcre/conf.orig 2012-03-28 01:44:52.000000000 +0900
>> +++ auto/lib/pcre/conf 2013-01-09 16:55:48.375745628 +0900
>> @@ -105,6 +105,17 @@
>>
>> if [ $ngx_found = no ]; then
>>
>> + # pkgconfig
>> +
>> + ngx_feature="PCRE library in `pcre-config --prefix`/include"
>> + ngx_feature_path="`pcre-config --prefix`/include"
>> + ngx_feature_libs="`pcre-config --libs`"
>> +
>> + . auto/feature
>> + fi
>> +
>> + if [ $ngx_found = no ]; then
>> +
>> # FreeBSD port
>>
>> ngx_feature="PCRE library in /usr/local/"
>
> I don't think that "`pcre-config --prefix`/include" is a good
> aproach.
>
> Have you considered just using
>
> ./configure --with-cc-opt="-I/path/to/include" --with-ld-opt="-L/path/to/lib" ...
>
> ?
>
> --
> Maxim Dounin
> http://nginx.com/support.html
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
--
)Hiroaki Nakamura) hnakamur at gmail.com
More information about the nginx
mailing list