summaryrefslogtreecommitdiff
path: root/man (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-01-21add NetBSD shims for arc4randomBrent Cook3-8/+22
The current NetBSD release, 6.1.5, fails to reseed arc4random fork. Work around it by providing arc4random/getentropy shims. Revisit when NetBSD 7 is available.
2015-01-06catch GCC versions that only warn on unused flagsBrent Cook1-3/+3
Noticed while building with GCC 4.2 with HP-UX. Switching the ERROR to a WARN for a first release while we continue to survey the field.
2015-01-06remove bash-style comparisons from testsBrent Cook1-3/+3
2015-01-06Add support for HP-UXkinichiro4-0/+42
tested on: HP-UX 11.31 ia64, gcc 4.7.1(HP AllianceOne version) gcc 4.2.3(http://hpux.connect.org.uk) HP C/aC++ HP-UX defaults to use LP32 and it treats long as 32 bit (= 4 bytes). This build forces LP64 for treating long as 64 bit.
2015-01-05quoting and ensure old_*flags are restored before the 'else'Brent Cook1-8/+10
2015-01-05preserve CFLAGS between hardening checks, enable mingwBrent Cook1-26/+46
Allow hardening CFLAGS for mingw that do not cause link-time failures. Add proper quoting on flags for commas Check LDFLAGS for linker-only flags.
2015-01-05simplify hardening check logic, disable for mingwBrent Cook3-185/+33
Rather than doing separate linker/compiler checks, just build a non-empty program with each so that the compiler will actually try to use the hardening features. Reduce redundancy in the macro calls by just setting the flag that was just tested. Also, disable hardening for mingw, since its trying to use a libssp-0.dll file that I can't find right now. The detected hardening flags break mingw builds currently.
2015-01-02move public domain to top, help automatic toolsBrent Cook1-1/+3
2015-01-01Change comments to remark on script not being needed for clang >= 5.1Jim Barlow2-4/+8
2014-12-31Fix build failure of "make distcheck" (new scripts/ folder missing)Jim Barlow1-1/+1
2014-12-31Fix typo causing output of clang test to read "CLANG" instead of yes/noJim Barlow1-1/+1
2014-12-27Revert "do not double-link libcrypto"Brent Cook2-0/+2
This reverts commit c83d468cfd5d3ca60a499b69c0b7c9d0b159d405. It wasn't as superfluous as I thought on all platforms.
2014-12-27do not double-link libcryptoBrent Cook2-2/+0
libssl already has LIBFLAGS for libcrypto, so adding -lcrypto is superfluous.
2014-12-27enable __STRICT_ALIGNMENT on sparcBrent Cook1-0/+6