Without this patch cross-compiling for Windows on Linux failed because --enable-plugin-pam/-down-root was on by default. With this patch building succeeded.
ACK. -- Samuli Seppänen Community Manager OpenVPN Technologies, Inc irc freenode net: mattock > pam cannot be compiled on OpenBSD and Windows. > down-root cannot be compiled on Windows. > > Signed-off-by: Alon Bar-Lev <alon.bar...@gmail.com> > --- > configure.ac | 21 ++++++++++++++++----- > 1 files changed, 16 insertions(+), 5 deletions(-) > > diff --git a/configure.ac b/configure.ac > index db19d4a..d3d974d 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -195,16 +195,27 @@ AC_ARG_ENABLE( > > AC_ARG_ENABLE( > [plugin-auth-pam], > - [AS_HELP_STRING([--disable-plugin-auth-pam], [disable auth-pam plugin > @<:@default=yes@:>@])], > + [AS_HELP_STRING([--disable-plugin-auth-pam], [disable auth-pam plugin > @<:@default=platform specific@:>@])], > , > - [enable_plugin_auth_pam="yes"] > + [ > + case "$host" in > + *-*-openbsd*) enable_plugin_auth_pam="no";; > + *-mingw*) enable_plugin_auth_pam="no";; > + *) enable_plugin_auth_pam="yes";; > + esac > + ] > ) > > AC_ARG_ENABLE( > [plugin-down-root], > - [AS_HELP_STRING([--disable-plugin-down-root], [disable down-root plugin > @<:@default=yes@:>@])], > + [AS_HELP_STRING([--disable-plugin-down-root], [disable down-root plugin > @<:@default=platform specific@:>@])], > , > - [enable_plugin_down_root="yes"] > + [ > + case "$host" in > + *-mingw*) enable_plugin_down_root="no";; > + *) enable_plugin_down_root="yes";; > + esac > + ] > ) > > AC_ARG_ENABLE(