diff options
author | Matthias Andree <matthias.andree@gmx.de> | 2021-12-05 15:48:25 +0100 |
---|---|---|
committer | Matthias Andree <matthias.andree@gmx.de> | 2021-12-05 18:56:55 +0100 |
commit | c4419bdd2557321b268f6e105d511923b9a35936 (patch) | |
tree | a1e1353e613ac8ecbc2f80976d5f36ef9919ae12 /socket.c | |
parent | ad96f3ef1136aa4a201a5dffceb2b005be4b7011 (diff) | |
download | fetchmail-c4419bdd2557321b268f6e105d511923b9a35936.tar.gz fetchmail-c4419bdd2557321b268f6e105d511923b9a35936.tar.bz2 fetchmail-c4419bdd2557321b268f6e105d511923b9a35936.zip |
Permit LibreSSL on OpenBSD.
On OpenBSD, libressl is "normally distributed (in either source or
binary form) with the major components (compiler, kernel, and so on) of
the operating system on which the executable runs" according to Stuart
Henderson, so according to the GNU GPL v2 clause 3, we can permit
LibreSSL for OpenBSD.
Diffstat (limited to 'socket.c')
-rw-r--r-- | socket.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -407,8 +407,12 @@ va_dcl { #define fm_MIN_OPENSSL_VER 0x1000206fL /* 1.0.2f */ -#ifdef LIBRESSL_VERSION_NUMBER -#error "FAILED - LibreSSL cannot be used legally, for lack of GPL clause 2b exception, see COPYING." +#ifdef LIBRESSL_VERSION_NUMBER +# ifdef __OpenBSD__ +# pragma message "WARNING - Linking against LibreSSL, which is not a supported configuration." +# else +# error "FAILED - LibreSSL cannot be used legally, for lack of GPL clause 2b exception, see COPYING." +# endif #endif #ifdef USING_WOLFSSL |