diff options
author | lloyd <[email protected]> | 2011-04-19 12:46:02 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2011-04-19 12:46:02 +0000 |
commit | 2a20f8ccd0b0646ba407220877f2c03f43f2e7be (patch) | |
tree | 25152adea9b430bee41c9683e8db067cbc6a69ff | |
parent | c4bedb32c0547e8f6b67ece566050073726120f5 (diff) |
Add a --no-autoload example
Add missing dependency in the SIMD engine that would cause build
failures when using --no-autoload and explicitly requesting a SIMD
algorithm like aes_ssse3 using --enable-modules.
-rw-r--r-- | doc/building.txt | 9 | ||||
-rw-r--r-- | src/engine/simd_engine/info.txt | 4 |
2 files changed, 13 insertions, 0 deletions
diff --git a/doc/building.txt b/doc/building.txt index 603eef849..b31d2e316 100644 --- a/doc/building.txt +++ b/doc/building.txt @@ -76,6 +76,15 @@ useful for creating a minimal build targeting to a specific application, especially in conjunction with the amalgamation option; see :ref:`amalgamation`. +For instance:: + + $ ./configure.py --no-autoload --enable-modules=rsa,ecdsa,eme1,emsa1,emsa4 + +will set up a build that only includes RSA, ECDSA, and some padding +modes, along with their dependencies. A small subset of core features, +including AES, SHA-2, HMAC, and the multiple precision integer +library, are always loaded. + The script tries to guess what kind of makefile to generate, and it almost always guesses correctly (basically, Visual C++ uses NMAKE with Windows commands, and everything else uses Unix make with POSIX diff --git a/src/engine/simd_engine/info.txt b/src/engine/simd_engine/info.txt index cddb7524a..aaf218561 100644 --- a/src/engine/simd_engine/info.txt +++ b/src/engine/simd_engine/info.txt @@ -9,3 +9,7 @@ simd_engine.cpp <header:internal> simd_engine.h </header:internal> + +<requires> +simd_32 +</requires> |