John Safranek
cf2f657036
In AX_HARDEN, delete extra comma when appending no-strict-aliasing.
2014-02-21 22:26:10 -08:00
John Safranek
24dcddb216
Update autoconf scripts
...
1. Add patch to AX_TLS to let it work with AC v2.63.
2. AX_TLS() call needs a no-op in the false case.
3. Move AX_HARDEN call back to its original position.
4. Print CC rather than CC_VERSION in configuration
summary.
2014-02-17 15:33:07 -08:00
John Safranek
260c37acec
Update autoconf scripts
...
1. Since AX_HARDEN is called always, moved the few items
set in configure for gcc-hardening to AX_HARDEN.
2. Dropped the macros that AX_DEBUG was setting that we
haven't been using and aren't using now.
2014-02-14 15:59:59 -08:00
John Safranek
6bc3009544
fix minor configure error for debug builds redux
...
1. Backed out change from commit 8178acfe
.
2. AX_DEBUG calling AX_ADD_AM_MACRO incorrectly. Syntax should be
AX_ADD_AM_MACRO( VAR += value ), not AX_ADD_AM_MACRO( value, VAR ).
2014-02-11 17:49:19 -08:00
John Safranek
8178acfe13
fix minor configure error for debug builds
2014-02-11 10:21:16 -08:00
toddouska
60cddecd9c
remove mcheck from --enable-debug, not thread safe
2014-01-27 20:04:14 -08:00
toddouska
0ef44329ef
add thread local storage to ecc fp cache, no locking required but cache is per thread, higher conncurrent performance but more memory needed
2013-11-11 17:00:35 -08:00
John Safranek
26d72360c5
Improvement to M4 scripts to check for clang when building under Darwin.
2013-10-28 12:27:56 -07:00
toddouska
8e5dab1ef3
clang can't use pthread(s) flag
2013-09-20 10:34:29 -07:00
Brian Aker
db20b61e51
Update autoconf rules. Fixes bug url to point to github issues.
2013-09-15 00:13:30 -07:00
John Safranek
b6d49c5725
when using clang, dropped a compile flag that was causing errors on link
2013-03-28 11:07:43 -07:00
Chris Conlon
ba26b4b4e2
fix to prevent --disable-debug from enabling it
2013-01-31 13:44:38 -07:00
toddouska
6b15443a3b
fix clang using -pthreads flags on lion or greater
2012-12-24 14:37:03 -08:00
toddouska
e5266f6640
remove -floop-parallelize-all, causes x64 optimization problem with RSA verify
2012-11-26 15:39:38 -08:00
toddouska
01138a5c53
fix stack-check warnings for newer versions but fastmath still has some so take away warning for now
2012-10-30 17:35:12 -07:00
Brian Aker
ce297f67af
Add in missing files for JOBSERVER.
2012-10-26 15:10:42 -07:00
Brian Aker
91f075a5cf
Add in m4/ax_print_to_file.m4
2012-10-26 15:20:44 -04:00
Brian Aker
994fc1f8e3
This add the generic structure required to have pkgconfig work.
...
I also fixed autogen.sh to do some magic on warnings/errors based on whether code comes from github or not.
2012-10-26 02:06:06 -04:00
Brian Aker
767b452d61
This dramatically speeds up the time taken to compile cyassl (assuming you have multiple cores...).
2012-10-26 00:35:52 -04:00
toddouska
0b4ed2c633
change to C_EXTRA_FLAGS for user addtions to CFLAGS since CFLAGS may contain -g -O2 even if user doesn't override, no way to tell
2012-10-24 12:01:11 -07:00
toddouska
6737f5beb9
Brian changes
2012-10-24 11:53:33 -07:00
toddouska
aef97af361
make rabbit optional with configure option
2012-10-22 17:28:46 -07:00
toddouska
3461c12083
Brian's c++/clang fixes, minor adjustments
2012-10-22 11:37:46 -07:00
Brian Aker
db8bd91488
Fix for some platforms that didn't want to insert the harden LIB in some cases.
2012-10-20 20:07:30 -04:00
Brian Aker
1be873533e
This adds support for "make rpm"
2012-10-20 04:42:34 -04:00
Brian Aker
f3b14343a5
Add support for correctly compiling on darwin12
2012-10-19 20:21:35 -07:00
Brian Aker
1bc0dc53f9
Fixes for hardening flags.
...
Additional fixes for using C++ compiler to compile.
Include file pcap.h now gates sniffer for build.
2012-10-19 22:00:17 -04:00
toddouska
c974d77213
add shorten 64 to 32 warnings back on with fixes
2012-10-19 12:44:23 -07:00
toddouska
ba4d058ba7
commit Brian Aker configure stuff plus remove old debug.m4 and switch -g to only debug and turn off -O2 without since we use -Os and -O3 instead
2012-10-19 11:44:16 -07:00
Brian Aker
afe043ee6c
This should fix the issue around compiling cyassl with a C++ compiler.
2012-10-19 00:30:21 -04:00
toddouska
d3b01f9c56
remove automatic O2 opts for non debug, could be Os or O3, remove simple debug m4
2012-09-24 12:43:32 -07:00
toddouska
4e19c234f4
fix new warnings on linux64
2012-09-21 13:29:04 -07:00
toddouska
7716da0881
warn fix
2012-09-20 15:39:15 -07:00
toddouska
bd0f508a0f
don't turn on warnings as erros before old-style because tests use main()
2012-09-20 12:22:19 -07:00
toddouska
3ef8f65229
remove sasl and put black vcs_checkout if on same line for older autoconf
2012-09-20 11:13:27 -07:00
Brian Aker
5fce4edb68
This adds more compiler hardening flags (and fixes all of the issues
...
found in the process).
2012-09-19 23:38:41 -07:00
Todd A Ouska
5d49bf7cb0
Brian Aker commits plus some minor changes like AM_CFLAGS getting AC_SUBST and --enable-xxx #ifdef to new header layout
2011-08-24 15:54:58 -07:00
Brian Aker
50dfa685ca
Update all of the autoconf files.
...
acx_pthread.m4 was added to detect pthreads.
make test/check now work.
2011-08-02 15:53:13 -07:00
Todd A Ouska
491f0e440b
add compiler visibility detection, default hide, add external API linkage and internal LOCAL linkage
2011-04-26 15:41:16 -07:00
Todd A Ouska
86458a9268
m4 dir added
2011-02-08 12:46:00 -08:00