[Pvfs2-developers] Re: EVP warning and statlite compilation

Sam Lang slang at mcs.anl.gov
Fri Sep 15 13:55:06 EDT 2006


I can do it.

-sam

Murali Vilayannur wrote:
> Sam,
> Can you check that in and the macro checks for the headers?
> Or do you wish me to do it?
> thanks,
> Murali
> 
> On Fri, 15 Sep 2006, Sam Lang wrote:
> 
>> Hi Murali,
>>
>> I think you probably want --without-openssl to work correctly, instead
>> of adding another configure option.  Something like the following.
>>
>> -sam
>>
>>
>> Index: maint/config/openssl.m4
>> ===================================================================
>> RCS file: /projects/cvsroot/pvfs2/maint/config/openssl.m4,v
>> retrieving revision 1.4
>> diff -u -r1.4 openssl.m4
>> --- maint/config/openssl.m4     13 Sep 2006 20:22:44 -0000      1.4
>> +++ maint/config/openssl.m4     15 Sep 2006 17:20:01 -0000
>> @@ -3,27 +3,30 @@
>>   [
>>       opensslpath=ifelse([$1], ,,$1)
>>
>> -    AC_MSG_CHECKING([for openssl library])
>> +    if test "x${opensslpath}" != "xno"; then
>>
>> -    if test "x${opensslpath}" != "x"; then
>> -       CFLAGS="${CFLAGS} -I${opensslpath}/include"
>> -        LDFLAGS="$LDFLAGS -L${opensslpath}/lib64 -L${opensslpath}/lib"
>> -       SERVER_LDFLAGS="$SERVER_LDFLAGS -L${opensslpath}/lib64
>> -L${opensslpath}/lib"
>> -   fi
>> -   LIBS="$LIBS -lcrypt -lssl"
>> -
>> -    AC_COMPILE_IFELSE(
>> -       [#include "openssl/bio.h"],
>> -       [],
>> -       [AC_MSG_ERROR(Invalid openssl path specified.  No openssl/bio.h
>> found.)])
>> -
>> -    AC_TRY_LINK(
>> -       [#include "openssl/bio.h"],
>> -       [BIO * b;],
>> -       [AC_MSG_RESULT(yes)],
>> -       [AC_MSG_ERROR(could not find openssl libs)])
>> -
>> -    AC_DEFINE(WITH_OPENSSL, 1, [Define if openssl exists])
>> +        AC_MSG_CHECKING([for openssl library])
>> +
>> +        if test "x${opensslpath}" != "x"; then
>> +            CFLAGS="${CFLAGS} -I${opensslpath}/include"
>> +            LDFLAGS="$LDFLAGS -L${opensslpath}/lib64 -L${opensslpath}/lib"
>> +            SERVER_LDFLAGS="$SERVER_LDFLAGS -L${opensslpath}/lib64
>> -L${opensslpath}/lib"
>> +        fi
>> +        LIBS="$LIBS -lcrypt -lssl"
>> +
>> +        AC_COMPILE_IFELSE(
>> +           [#include "openssl/bio.h"],
>> +           [],
>> +           [AC_MSG_ERROR(Invalid openssl path specified.  No
>> openssl/bio.h found.)])
>> +
>> +        AC_TRY_LINK(
>> +           [#include "openssl/bio.h"],
>> +           [BIO * b;],
>> +           [AC_MSG_RESULT(yes)],
>> +           [AC_MSG_ERROR(could not find openssl libs)])
>> +
>> +        AC_DEFINE(WITH_OPENSSL, 1, [Define if openssl exists])
>> +    fi
>>   ])
>>
>>   AC_DEFUN([AX_OPENSSL_OPTIONAL],
>>
>>
>>
>> Murali Vilayannur wrote:
>>> Sam, Pete,
>>> I just checked in a configure time option called --disable-openssl
>>> both for toplevel and test that will prevent any ssl stuff from being
>>> included and/or checked for..
>>> Let me know if this looks good for you guys..
>>> Thanks,
>>> Murali
>>>
>>
> 


More information about the Pvfs2-developers mailing list