maidsafe-archive / MaidSafe

This is the super-project in which each MaidSafe library resides. Some information is common to all libraries, and is detailed here. Library-specific information can be found in each library's wiki.
Other
583 stars 102 forks source link

cryptopp #127

Closed ralphtheninja closed 10 years ago

ralphtheninja commented 10 years ago

Which version of cryptopp are you using? 5.6.2 I guess, just want to make sure :)

dirvine commented 10 years ago

Yes we have a couple of small patches there to. There are a couple of static initialisation issues so we added some call_once flags.

ralphtheninja commented 10 years ago

The reason I'm asking is that I'm trying to build the maidsafe-api as stand alone as it can be, but since it uses cryptopp which belongs to the super project I need to be able to factor that out. It would be great if you could publish this as a separate gitrepo. In the mean time I guess I can always copy the files. Will there be more patches to cryptopp or do you think it will stay untouched for a while?

dirvine commented 10 years ago

It should stay pretty much the same, its good quality code really, but makes use of some freaky c++ tricks in places (gcc 4.9 exposed some). We are testing an installer with a monolithic library, so you may not need to compile anything of ours very very soon :-)

ralphtheninja commented 10 years ago

Oh really? A precompiled for various systems?

dirvine commented 10 years ago

Yes, linux, Win, OSX. This will all likely be 64 bit, via installers though. So click install and you should have a monolithic lib and all the headers required. As we move forward these will be supplemented with language bindings. Of course this will be able to be built from source as well (for checking etc.), quite easily. It will be a simple process for sure.

ralphtheninja commented 10 years ago

Being able to build with source is important if you want to stay on track with rapid changes from your side and not have to wait for releases. This means you will get your code tested more as well. Looking forward to this.