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

Sam Lang slang at mcs.anl.gov
Thu Sep 14 18:47:53 EDT 2006



Robert Latham wrote:
> On Thu, Sep 14, 2006 at 05:45:43PM -0400, Pete Wyckoff wrote:
>> vilayann at mcs.anl.gov wrote on Thu, 14 Sep 2006 16:38 -0500:
>>>> Is there, instead, an easy way just to avoid your otherwise quite
>>>> nice crypto work?
>>> We could revert the changes that Sam made to prevent openssl from being
>>> checked for in the default paths.. Do you think that would be a reasonable
>>> option? We used to do this as of 2 days ago :)
>> I guess I'm fine with having -lcrypto be the default if it is
>> discovered on the machine, although we'll certainly never use any of
>> the features here (assuming they are optional).  
> 
> The motivating feature here is the "checksum of config files" stuff.
> I voted for linking with crypto if available, since without it we just
> check file sizes, and as Phil showed, that doesn't catch too much. 
> 
>> Maybe you could
>> make "--without-openssl" do the right thing, though, for those of
>> us who would rather not bother.
> 
> I'm the one who pushed for the "include if you find -lcrypto", but I
> also don't want to further complicate the build process for MPI.

It would be nice if instead of --with-file-system=pvfs2, there were a 
--with-pvfs2=<path>.

That way, we wouldn't have to set CFLAGS/LDFLAGS/LIBS before configure, 
_and_ we could tell mpich2 exactly what include paths, lib paths, and 
libs to use via pvfs2-config (which, btw, doesn't seem to have the 
execute flag set on it when it gets built).  Of course, mpich2 would 
still have to be reconfigured when somehow the link line for pvfs2 
changed, but that's true in any case.

I guess this is more of a mpich2 issue than pvfs2, but it seems like 
pushing in that direction is a cleaner solution, i.e. who knows what 
libs we might by linking with in the future, when the problem is just 
going to pop up all over again.

> Presented with this, guess we should go back to the old way and make
> it mandatory that people request --with-openssl.  
> 
> Sam, don't kill me!  :>
> 

--with-cleaver-mutilate-robl ;-)

-sam

> ==rob
> 


More information about the Pvfs2-developers mailing list