On Thursday, July 16, 2015 at 12:33:47 AM UTC-4, Mouse wrote:
>
> I think it would be perfect if GNUmakefile included targets for Clang 
> sanitizers (I wasn’t aware GCC supported them too, but hey, it’s fine with 
> me! :)
>

GCC added them at 4.8; see https://gcc.gnu.org/gcc-4.8/changes.html.

Sanitizers are like compilers - each has its own personality. We want to 
use as many of them as we can to ferret out problems.
 

> And of course you’d want a separate compilation for that (not just link), 
> because code size with sanitizers appears to be almost double.
>

Yeah, this is just debug convenience for folks like you and I. We'll use it 
later when we stand up the formal testing processes. And of course, its 
available for folks who want/need to acceptance test the library.

Previous behavior is preserved, and everything works as expected. That is, 
just `make` produces the uninstrumented library; while `make {ubsan|asan}` 
will produce an instrumented library.

Committed at:

 * 
https://github.com/weidai11/cryptopp/commit/04429b291d711655ba4803b76ad4fe2d7bc3ad55
 * https://sourceforge.net/p/cryptopp/code/590/

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to