Roman Bogorodskiy wrote: > Currently, virt-login-shell is not allowed to build on Windows. > Howerver, as it's designed around LXC, it does not make sense to > build it on anything but Linux, so make the check strickter and allow to ^^^^^^^^^ stricter* > enable it on Linux only. > --- > m4/virt-login-shell.m4 | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/m4/virt-login-shell.m4 b/m4/virt-login-shell.m4 > index d5e2e00..55dcaf3 100644 > --- a/m4/virt-login-shell.m4 > +++ b/m4/virt-login-shell.m4 > @@ -21,9 +21,9 @@ AC_DEFUN([LIBVIRT_CHECK_LOGIN_SHELL], [ > m4_divert_text([DEFAULTS], [with_login_shell=check]) > > if test "x$with_login_shell" != "xno"; then > - if test "x$with_win" = "xyes"; then > + if test "x$with_linux" != "xyes"; then > if test "x$with_login_shell" = "xyes"; then > - AC_MSG_ERROR([virt-login-shell is not supported on Windows]) > + AC_MSG_ERROR([virt-login-shell is supported on Linux only]) > else > with_login_shell=no; > fi FWIW, the following compilation error led me to disabling this: gmake[3]: Entering directory '/usr/home/novel/code/libvirt/tools' CC virt_login_shell-virt-login-shell.o virt-login-shell.c: In function 'main': virt-login-shell.c:428:9: error: implicit declaration of function 'clearenv' [-Werror=implicit-function-declaration] clearenv(); ^ virt-login-shell.c:428:9: error: nested extern declaration of 'clearenv' [-Werror=nested-externs] cc1: all warnings being treated as errors This is weird, because it looks like clearenv() should be provided by gnulib's setenv module which we use already. Anyway, again, as I don't see how virt-login-shell could be used on non-Linux, I'm not sure it's worth to fix this issue, unless it's not FreeBSD-specific. Roman Bogorodskiy
Attachment:
signature.asc
Description: PGP signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list