Jeffrey Walton
36aeb16171
Cleared "warning: unused variable ‘hasPadlockRNG’". Whitespace cleanup
2016-06-16 01:15:07 -04:00
Jeffrey Walton
3d8a08f6b6
Fix -Wa,q typo
2016-06-16 01:06:30 -04:00
Jeffrey Walton
58840a030b
Fix -DCRYPTOPP_DISABLE_ASM with MacPorts compiler (Issue 189)
2016-06-15 23:16:52 -04:00
Jeffrey Walton
772d4e1129
Add additional tests for C++14 and Asan/UBsan
2016-06-15 20:20:07 -04:00
Jeffrey Walton
2ad2086b6b
Add additional tests for C++17 and elevated warnings
2016-06-15 19:35:28 -04:00
Jeffrey Walton
2cc5084d7a
Enable -Wa,q for MacPort GCC/Clang integrated assembler
2016-06-15 18:58:02 -04:00
Jeffrey Walton
db614269de
Declare default values for variables like HAVE_CXX03. Add additional tests for Clang
2016-06-15 18:25:33 -04:00
Jeffrey Walton
8d940f1c3f
Enable -Wa,--divide for GCC/GAS on Solaris (Binutil PR 4572)
2016-06-15 09:55:10 -04:00
Jeffrey Walton
b1df5736a7
Merge 'solaris' dev branch into 'master'
2016-06-15 05:02:28 -04:00
Jeffrey Walton
a4f90454f8
Fix typos in HAVE_LDGOLD and HAVE_ARM_NEON
2016-06-15 04:05:01 -04:00
Jeffrey Walton
6f15b37494
Make Sun Studio 12.4 default compiler for testing
2016-06-15 03:55:49 -04:00
Jeffrey Walton
5ae5127f7c
Add ld-gold linker testing
2016-06-15 03:24:15 -04:00
Jeffrey Walton
42e644f25a
Remove _GLIBCXX_CONCEPT_CHECKS for debug builds. Its part of GCC courtesy of Boost, its broken and its unmaintained
2016-06-15 02:57:08 -04:00
Jeffrey Walton
7e3ac44721
Add C++17 testing. Add Sun Studio 12.2-12.5 testing
2016-06-15 01:18:23 -04:00
Jeffrey Walton
d3e566da61
Update comments for Intel RDRAND circuit and underflow
2016-06-14 22:14:35 -04:00
Jeffrey Walton
2efe26a418
Update comment. Whitespace cleanup
2016-06-14 20:50:39 -04:00
Jeffrey Walton
c1f025343a
Add C++11 alignas support. Deleting 'alignas' branch
2016-06-14 19:14:09 -04:00
Jeffrey Walton
a6090c64ed
Added message directing user to perform the build with the build command
2016-06-13 20:28:46 -04:00
Jeffrey Walton
94f26519d2
Updated message on compatibility
2016-06-13 07:51:11 -04:00
Jeffrey Walton
0226b2b784
Fix "u_short was not declared in this scope" (Issue 187)
2016-06-12 23:54:42 -04:00
Jeffrey Walton
b1e3063f11
Add Git commit to branch output
2016-06-12 19:58:41 -04:00
Jeffrey Walton
fb206e53d7
Added -march=native to "modern compiler and old hardware" tests. Added carry-less multiply to testing regime
2016-06-12 09:16:27 -04:00
Jeffrey Walton
9937f4e8ba
Fix compiler include detection under LLVM and Apple Clang (Issue 183)
2016-06-12 08:59:15 -04:00
Jeffrey Walton
6b1a9d5ca8
Fix compiler include detection under LLVM and Apple Clanm (Issue 182)
2016-06-12 08:09:46 -04:00
Jeffrey Walton
a21b7773ef
Report Git branch being tested
2016-06-10 03:22:40 -04:00
Jeffrey Walton
454f528d3c
Simplified IS_X86 and IS_X64 un SunOS. Add separator for benchmark tests
2016-06-10 03:05:34 -04:00
Jeffrey Walton
b8c062247c
Fix "missing ']'"
2016-06-09 18:59:23 -04:00
Jeffrey Walton
9a9f3510a0
Switch to variables for GREP and EGREP so they can be swapped out on Solaris
2016-06-09 16:49:52 -04:00
Jeffrey Walton
f2499f5947
Re-order GCC 5.1 test. Remove duplicate CXX=""
2016-06-09 06:25:59 -04:00
Jeffrey Walton
5abdaa1cda
Make Sun Studio 12.3 default test target. 12.4 is broke at the moment
2016-06-09 05:42:35 -04:00
Jeffrey Walton
dd60cfc61a
Add CXX to make invocation
2016-06-09 05:26:30 -04:00
Jeffrey Walton
0403fc747d
Added Sun Studio testing (Issue 180)
2016-06-09 03:47:57 -04:00
Jeffrey Walton
b02724e788
Remove -fPIC from Solaris builds. -Kpic will be added appropriately
2016-06-09 01:02:56 -04:00
Jeffrey Walton
f4ef75ef91
Fix GCC and Solaris builds picking up Sun Studio flags
2016-06-09 00:54:53 -04:00
Jeffrey Walton
37dad288fd
Add warnings ands some suppressions to Sun Studio builds
2016-06-09 00:51:23 -04:00
Jeffrey Walton
77e4bd7a7b
Cleared warning 'Warning: key hides CryptoPP::FixedRoundsCipherFactory::key'
2016-06-09 00:15:02 -04:00
Jeffrey Walton
d67d32dab0
Cleared warning 'Warning: mr hides CryptoPP::ProjectiveDoubling::mr'
2016-06-08 23:41:03 -04:00
Jeffrey Walton
f836f741e8
Update makefile to make it easier to tune Solaris builds during testing
2016-06-08 23:30:39 -04:00
Jeffrey Walton
d965ca66d9
Fixed broken Sun Studio compile (Issue 179)
2016-06-08 21:41:45 -04:00
Jeffrey Walton
ddb120e208
Cleared missing function protoype under Sun Studio
2016-06-08 20:03:52 -04:00
Jeffrey Walton
639c9024f4
Fix Sun Studio builds (Issue 179)
2016-06-08 19:51:36 -04:00
Jeffrey Walton
4431bc58e5
Cleared warning 'Warning: personalization hides CryptoPP::BLAKE2_ParameterBlock<0>::personalization'
2016-06-08 17:49:43 -04:00
Jeffrey Walton
bc52b1abf8
Cleared warning 'extra ";" ignored'
2016-06-08 16:46:51 -04:00
Jeffrey Walton
f0f060bb8b
Cleared warning 'extra ";" ignored'
2016-06-08 16:22:47 -04:00
Jeffrey Walton
5849050e14
Cleared warning 'extra ";" ignored'
2016-06-08 16:13:48 -04:00
Jeffrey Walton
0414faff8e
Revert "Add hack to pickup C++11 alignas"
...
This reverts commit 16df6e64a8 . Detailed testing is revealing some fractures. The pain point seems to be C++11 is more strict about the location of the 'alignas(N)' in the statement-expression. Some compilers accept a looser grammar; while others do not.
Clang 3.3 is rejecting some of the statements with CRYPTOPP_ALIGN_DATA(N). Others may do the same, and we need to look at ICC in particular.
2016-06-07 15:22:11 -04:00
Jeffrey Walton
16df6e64a8
Add hack to pickup C++11 alignas
2016-06-06 23:57:46 -04:00
Jeffrey Walton
e961c2da5b
Merge Atomics branch into Master
2016-06-06 22:08:04 -04:00
Jeffrey Walton
370483c7aa
Change guard for AES, RDRAND and RDSEED. There's no sense in performing the test if none of the features are available
2016-06-05 22:31:10 -04:00
Jeffrey Walton
5c311d7fab
Remove -march=native from AES, RDRAND and RDSEED test
2016-06-05 22:25:08 -04:00