aboutsummaryrefslogtreecommitdiff
path: root/configure.ac.tpl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* conditionally build strnlen if needed.Brent Cook2014-08-041-0/+5
| | | | | | it is only used by strndup prodded by Sortie@
* harmonize asprintf with OpenSSHBrent Cook2014-07-301-0/+25
| | | | | | | | | * use the original name for the file from OpenSSH (remove duplicate version) * add va_copy/__va_copy checks to configure * incorporate proposed fixes to openssh version: + include more system headers directly for various definitions + limit the scope of va_copy/va_end to their affected vsnprintf calls + simplify error handling, removing a dead assignment
* add asprintf / vasprintf from OpenSSH portableBrent Cook2014-07-291-0/+5
| | | | ok deraadt@ beck@
* Guard individual compatibility header prototypes.Brent Cook2014-07-281-54/+54
| | | | | | | | This is to avoid redefining prototypes from the libc headers. Also, simplify the autoconf function checks and remove some copy/paste errors checking for 'write'. ok wouter@
* check link requirements for dl_iterate_phdrBrent Cook2014-07-281-0/+3
| | | | | | | | | Note that gcc chose to disable this rather than cause link issues with older copies of Solaris 10: https://gcc.gnu.org/ml/gcc-patches/2012-01/msg00816.html If we want to support Solaris <10.10 (I'd rather support up-to-date versions), getentropy_solaris would need to change.
* add strndup/strnlen compat functions from OpenBSDBrent Cook2014-07-281-0/+5
|
* remove per-OS arc4random_buf overridesBrent Cook2014-07-241-6/+0
| | | | | | | | | | | | | | If an OS provides an arc4random_buf implementation in its C library, prefer it over an in-library version. This allows OS-specific implementations to become more robust over time. It also prevents possible link-time confusion as to which arc4random_buf implementation is in use by an application when linked with LibreSSL. The built-in unit tests will identify some common issues, such as fork safety and PID wrap handling. Other elements, such as seeding mechanisms, should be audited by the vendor or user for correctness. ok deraadt@ beck@
* test for and use system explicit_bzero if it existsBrent Cook2014-07-211-0/+5
| | | | ok beck@ guenther@
* include err.h shimBrent Cook2014-07-211-0/+2
| | | | | | Includes compatible replacements, or uses system err.h if available. ok beck@ guenther@
* conditionally disable -Wpointer-sign where supportedBrent Cook2014-07-201-0/+10
| | | | ok beck@
* initial underpinnings for mingw/cross compilation supportBrent Cook2014-07-181-10/+14
| | | | | | | | | Use canonical host rather than target so that this works: CC=i686-w64-mingw32-gcc ./configure --host=i686-w64-mingw32 Conditionally compile Linux issetugid compatibility function ok beck@
* remove stray brackets in --with-enginesdir/openssldir supportMark Kettenis2014-07-141-2/+2
| | | | ok beck@
* use generic test for clock_gettime flagsBrent Cook2014-07-121-1/+3
| | | | ok beck@
* added configurable ENGINESDIR and OPENSSLDIRBrent Cook2014-07-121-0/+10
| | | | | | use --with-enginesdir and --with-openssldir ok beck@
* remove problematic DISTCLEANFILES variableBob Beck2014-07-131-2/+0
| | | | ok bcook@
* cleanup auto-generated .pc filesBrent Cook2014-07-121-1/+1
| | | | ok beck@
* add platform libraries to libcompat's LIBADD listBrent Cook2014-07-121-2/+17
| | | | ok beck@
* disable unconditional -Wno-pointer-signBrent Cook2014-07-111-1/+1
| | | | ok beck@
* add a check to see if <sys/sysctl.h> existsBrent Cook2014-07-111-0/+2
| | | | ok beck@
* source library version from a common place, speed man buildsBrent Cook2014-07-121-0/+99
grab library version from VERSION file build manpages only on changes ok beck@