On Thursday, July 23, 2015 at 1:49:53 PM UTC-4, Jeffrey Walton wrote:
>
> Is any opposed to withdrawaling default multiarch or fat binary support 
> out of the box? If so, voice your comments or objections.
>
> It will still be available, but OS X users will need to explicitly call 
> for it:
>
>     make MULTIARCH=1
>
> Or:
>
>     make MULTIARCH_SUPPORT=1
>

This was cut-in at 
https://github.com/weidai11/cryptopp/commit/3fd7a239f02904b81e7852b9ee10cc7dfcf7d15c.

To build with multiarch:

    make  MULTIARCH_SUPPORT=1

To engage the integrated assembler:

    make CXX=clang++ FORCE_ASM=1

Forcing the integrated assembler won't be useful (except for testing and 
development). It cannot parse the Intel ASM or generate working assembly 
instructions.

*****

*If* you want to test the integrated assembler, here's the test case you 
can use:

    # Select compiler and assembler
    export CXX=clang++

    # Build without ASM
    make cryptest.exe

    # Remove this artifact (gcm.cpp only needed 3 changes, and they are 
still available at GitHub)
    rm gcm.o

    # Build with the assembler
    make cryptest.exe FORCE_ASM=1

Then:

    ./cryptest.exe v     # test suite
    ./cryptest.exe tv all    # test vectors

Jeff

-- 
-- 
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