pepper-project / pequin

A system for verifying outsourced computations, and applying SNARKs. Simplified release of the main Pepper codebase.
Other
122 stars 46 forks source link

Update llvm to the latest version #9

Open r-marques opened 6 years ago

r-marques commented 6 years ago

resolves #6

llvm now uses cmake instead of configure. I think I got all the options right.

maxhowald commented 6 years ago

Wow, thanks a lot! Will review this and merge it shortly.

r-marques commented 6 years ago

While creating the tar with the new patched llvm I omitted this step svn co -r 209914 http://llvm.org/svn/llvm-project/test-suite/trunk test-suite in https://github.com/pepper-project/pequin/blob/master/compiler/buffetfsm/README.md. With this it generated a 400 MB tar.

The documentation in https://github.com/pepper-project/pequin/blob/master/compiler/buffetfsm/README.md also needs to be updated to reflect the latest revision number of llvm.

And maybe we need to add cmake to the dependency list of the distros.