Brian Cox
|
db44ff8faf
|
Add 'disable-extrawarnings' configure option to support old compilers that don't support the -Wextra compiler flag.
|
2017-03-12 01:59:25 -08:00 |
Brian Cox
|
b0b95667f3
|
Bump version; tweak install script so install-strip works when not sudo'd; detect compiler properly when g++ goes by 'c++'
|
2017-03-11 14:46:27 -08:00 |
Brian Cox
|
1ad9ead388
|
Update version to 2.4.3.4; fix level 2 reporting that got broken in 2.4.3.3
|
2017-02-26 22:06:20 -08:00 |
Brian Cox
|
35cb9bb6a7
|
Create 2.4.3.3 branch & update version string
|
2017-02-20 14:48:30 -08:00 |
Brian Cox
|
b69b1cf01c
|
Use a non-default compiler list in AC_PROG_CC and AC_PROG_CXX, since autoconf/automake still doesn't know what Clang is.
|
2017-01-16 20:56:58 -08:00 |
Brian Cox
|
b9cef48cb7
|
Update copyright dates, add new config options and command line args to man pages
|
2017-01-15 20:47:58 -08:00 |
Brian Cox
|
ad85c15f07
|
Initial tweaks for RTEMS support, though linking is still a work in progress.
|
2016-07-10 22:33:23 -07:00 |
Brian Cox
|
2d49bf6630
|
Report an error if requested feature isn't available on current platform -- SMTP mail, syslog, direct i/o hashing. And limit direct i/o to Linux for now, since elsewhere it either doesn't work the way we need it to (e.g. OSX, FreeBSD) or hasn't been tested adequately.
|
2016-07-09 10:49:14 -07:00 |
Brian Cox
|
0d8bdcc4d8
|
Support native-style paths on DOS/DJGPP
|
2016-06-29 21:02:12 -07:00 |
Brian Cox
|
1a5a588f0d
|
Ok, using AC_TRY_COMPILE while configuring w/ OpenSSL fails when configuring normally (non-cross) & ssl is present. So now we use the AC_TRY_RUN if cross compiling, and assume presence otherwise (since the subsequent header exists checks fail if it's not actually there.)
|
2016-06-28 23:09:36 -07:00 |
Brian Cox
|
d6eb11a311
|
Use AC_TRY_COMPILE instead of AC_TRY_RUN when configuring w/ OpenSSL, since we don't actually use test prog output, and the run requirement breaks cross compiling w/ OpenSSL.
|
2016-06-28 22:15:29 -07:00 |
Brian Cox
|
f41e3e06b6
|
Use the right 'ar' when cross compiling, instead of always wanting to use default system 'ar'. This happened because autoconf doesn't have a builtin AC_PROG_AR macro, so we have to provide our own.
|
2016-06-17 20:33:10 -07:00 |
Brian Cox
|
0ee24bc84b
|
New platform: MS-DOS/FreeDOS with DJGPP (i586-pc-msdosdjgpp). Detect & handle if sys/socket.h isn't present, which is default for DJGPP. Also handle slightly different struct stat, file type macros, absence of Posix signals.
|
2016-06-17 19:57:06 -07:00 |
Brian Cox
|
c35477359f
|
Create bin+lib dirs if they don't exist, which gives us a working (if maybe still unpolished) 'make dist', finally.
|
2016-06-14 23:48:17 -07:00 |
Brian Cox
|
c79a6af7b1
|
[OSX] Use CommonCrypto md5 & sha1 impls by default, with a --disable-commoncrypto configure option to disable them and use the old builtin impls.
|
2016-06-07 19:06:10 -07:00 |
Brian Cox
|
704829cbd5
|
Make Iconv optional, controlled by --enable-iconv; set package url & bugreport fields; detect OSX crypto lib (for hashes) but don't actually use it yet.
|
2016-06-07 01:57:00 -07:00 |
Brian Cox
|
48a4392343
|
Update buildsys to automake 1.15 and fix resulting warnings. This involved an autoreconf -if, and then reverting config.guess and config.sub since they're actually newer than the ones automake wants to install, and they've been customized a bit to detect e.g. MidnightBSD
|
2016-06-06 19:51:38 -07:00 |