aboutsummaryrefslogtreecommitdiff
path: root/m4/check-os-options.m4 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Enable speed on win32kinichiro2019-07-141-1/+1
| | | | | - Use thread and sleep instead of signal and alarm, on win32 - Disable -multi option on win32 since fork is hard to implement
* include -ldl for SHA512 operationsBrent Cook2019-04-231-1/+1
|
* add __dead__ annotation supportBrent Cook2019-02-091-0/+1
|
* enable asm for mingw64Brent Cook2019-01-201-0/+1
|
* check if we need to link pthread dynamicallyBrent Cook2019-01-071-3/+1
| | | | | On Linux, bionic and musl for instance do not need libpthread. With bionic, there is not even a stub library for compatibility.
* bump base requirement to Windows Vista, use builtin inet_ntop/ptonBrent Cook2018-03-141-1/+1
|
* Add libpthread for libtls buildkinichiro2018-03-131-0/+1
|
* Remove 64bit build designation on Solariskinichiro2018-01-111-1/+0
| | | | | | - Revert commit https://github.com/libressl-portable/portable/pull/327/commits/c18852f650a3cb258e10222695a31ed5c929ab23 - Remove -m64 from CMakeLists.txt by commit https://github.com/libressl-portable/portable/commit/08089a1b20a1818538670d641242266ed3185814 - Suggested by @andy-js in conversation https://github.com/libressl-portable/portable/pull/327
* add prototype definitions of asprintf and vasprintf for CYGWIN buildkinichiro2017-07-161-0/+1
| | | | | | - define _GNU_SOURCE in case of cygwin As compilation warning report by @Dravion
* Set Solaris build default to 64 bitkinichiro2017-07-081-0/+1
|
* Remove misleading CFLAGS / LDFLAGS.Paul Graham2017-06-091-2/+0
| | | | | | | | These variables were being ignored because libtool doesn't pass -static-libgcc to GCC. If you want to link libgcc statically, currently the only way to achieve this is to manually add -static-libgcc to CC variable. See: http://www.mingw.org/wiki/HOWTO_Sneak_GCC_Switches_Past_Libtool
* Sync getentropy() checks with use-builtin-arc4random checksSimone Basso2016-12-101-1/+26
| | | | | Without this, we actually fail to build a library that includes the bultin getentropy when compiling for 10.11 on 10.12.
* prefer builtin arc4random on OS X 10.12+ (using getentropy as the signal)Brent Cook2016-11-061-1/+9
|
* Disable netcat if arpa/telnet.h is not available (iOS)jacob berkman2016-08-091-0/+2
|
* add things to minimize diffs with OpenNTPD-portableBrent Cook2016-02-151-18/+13
|
* whitelist NetBSD 7.0 native arc4random(3) implementation.Brent Cook2016-01-031-0/+16
| | | | | NetBSD 7 improves arc4random(3) over earlier versions by adding fork detection, stronger assertions on seed failure.
* enable nc on AIXBrent Cook2016-01-031-0/+1
|
* installing nc(1) should imply building, even if not whitelistedBrent Cook2015-12-071-1/+5
|
* build nc on solaris and cygwinBrent Cook2015-11-231-0/+2
|
* whitelist nc on other BSDsBrent Cook2015-10-231-0/+2
|
* add b64_ntop checking and fallback for nc(1)Brent Cook2015-10-011-2/+0
|
* remove incorrect commentBrent Cook2015-09-301-1/+0
| | | | | We actually want to only start extending CFLAGS after calling AC_PROG_CC so we get the default autoconf value (usually just -O2).
* allow nc to build on linux and os xBrent Cook2015-09-131-0/+6
|
* restrict nc to openbsd builds for nowBrent Cook2015-09-121-0/+2
|
* disable strict aliasing on HP-UX C/aC++ compilerv2.2.2kinichiro2015-08-041-1/+1
| | | | | to disable strict aliasing on HP-UX C/aC++, `+Otype_safety=off` is right. `+Otype_safety=strong` forces ANSI aliasing.
* add initial CMake and Visual Studio build supportBrent Cook2015-07-211-1/+1
| | | | | | | | This moves the compatibility include files from include to include/compat so we can use the awful MS C compiler <../include/> trick to emulate the GNU #include_next extension. This also removes a few old compat files we do not need anymore.
* disable strict aliasing on AIX xlc and HP-UX aC++ compilersBrent Cook2015-07-161-3/+3
|
* add check for inet_pton, nudge minimum win32 compat to 0x0501Brent Cook2015-07-021-1/+1
|
* refactor configure into separate m4 macrosBrent Cook2015-05-231-0/+77
this allows for some reusability with libtls