Looks good! I'll give it a feature ack. I don't see any problems in the 
autoconf code, but I'm not an expert in that area. So a tentative ack there too.

Adriaan

> -----Original Message-----
> From: Alon Bar-Lev [mailto:alon.bar...@gmail.com]
> Sent: maandag 21 mei 2012 13:04
> To: openvpn-devel@lists.sourceforge.net
> Cc: Alon Bar-Lev
> Subject: [Openvpn-devel] [PATCH] build: check minimum polarssl version
> 
> Pre 1.1 is unsupported, API was changed.
> 
> Signed-off-by: Alon Bar-Lev <alon.bar...@gmail.com>
> ---
>  configure.ac |   21 +++++++++++++++++++++
>  1 files changed, 21 insertions(+), 0 deletions(-)
> 
> diff --git a/configure.ac b/configure.ac index 4592727..5ace128 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -743,6 +743,27 @@ if test -z "${POLARSSL_LIBS}"; then
>       )
>  fi
> 
> +if test "${with_crypto_library}" = "polarssl" ; then
> +     AC_MSG_CHECKING([polarssl version])
> +     old_CFLAGS="${CFLAGS}"
> +     CFLAGS="${POLARSSL_CFLAGS} ${CFLAGS}"
> +     AC_COMPILE_IFELSE(
> +             [AC_LANG_PROGRAM(
> +                     [[
> +#include <polarssl/version.h>
> +                     ]],
> +                     [[
> +#if POLARSSL_VERSION_NUMBER <= 0x01010000 #error invalid version
> #endif
> +                     ]]
> +             )],
> +             [AC_MSG_RESULT([ok])],
> +             [AC_MSG_ERROR([invalid polarssl version])]
> +     )
> +     CFLAGS="${old_CFLAGS}"
> +fi
> +
>  AC_ARG_VAR([LZO_CFLAGS], [C compiler flags for lzo])
> AC_ARG_VAR([LZO_LIBS], [linker flags for lzo])  have_lzo="yes"
> --
> 1.7.3.4
> 
> 
> -----------------------------------------------------------------------
> -------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond.
> Discussions
> will include endpoint security, mobile security and the latest in
> malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Openvpn-devel mailing list
> Openvpn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to