On Thu, Jun 26, 2014 at 8:48 AM, Ludovic Courtès <l...@gnu.org> wrote:

> However, the web page reads:
>
>   In order to pick the fastest working implementation of each primitive,
>   NaCl performs tests and benchmarks at compile-time.  Unfortunately,
>   the resulting library is not guaranteed to work on different hardware.
>
> Which means that Hydra would end up building a version that uses the
> specific ISA extensions that happened to be available on the build
> machine, which in turn might be unavailable on the user’s machine.
>
> Is there a way to disable the compile-time magic, and instead let
> libsodium make the choice at run time?  GMP has --enable-fat for that
> purpose.

Well, Sodium is a fork on NaCL, and underneath that paragraph it reads:

  Sodium performs tests at run-time, so that the same binary package
can still run everywhere.

So, I think we are okay!  This is a good advantage of Sodium over NaCl.

With that concern out of the way, okay to push?

> PS: Apparently this NaCl is unrelated to Google’s NaCl sandboxing
>     thing; terrible!

Confused me as well.

Thanks.  I appreciate your thorough reviews.

- Dave

Reply via email to