[libvirt] [PATCH v2 5/7] m4: readline: Drop extra_LIBS machinery

Daniel P. Berrangé berrange at redhat.com
Fri Apr 12 14:15:25 UTC 2019


On Tue, Apr 09, 2019 at 04:27:48PM +0200, Andrea Bolognani wrote:
> The first implementation of this logic was introduced with
> commit 2ec759fc58fe all the way back in 2007; looking at the
> build logs from our CI environment, however, it's apparent
> that none of the platforms we currently target are actually
> using it, so we can assume whatever issue it was working
> around has been fixed at some point in the last 12 years.

That will have been a RHEL5 problem IIRC

> 
> Signed-off-by: Andrea Bolognani <abologna at redhat.com>
> ---
>  m4/virt-readline.m4 | 22 ----------------------
>  1 file changed, 22 deletions(-)

Reviewed-by: Daniel P. Berrangé <berrange at redhat.com>


> 
> diff --git a/m4/virt-readline.m4 b/m4/virt-readline.m4
> index 998b891d53..6f0090056a 100644
> --- a/m4/virt-readline.m4
> +++ b/m4/virt-readline.m4
> @@ -22,20 +22,6 @@ AC_DEFUN([LIBVIRT_ARG_READLINE],[
>  ])
>  
>  AC_DEFUN([LIBVIRT_CHECK_READLINE],[
> -  extra_LIBS=
> -  lv_saved_libs=$LIBS
> -  if test "x$with_readline" != xno; then
> -    # Linking with -lreadline may require some termcap-related code, e.g.,
> -    # from one of the following libraries.  Add it to LIBS before using
> -    # canned library checks; then verify later if it was needed.
> -    LIBS=
> -    AC_SEARCH_LIBS([tgetent], [ncurses curses termcap termlib])
> -    case $LIBS in
> -      no*) ;;  # handle "no" and "none required"
> -      *) extra_LIBS=$LIBS ;; # anything else is a -lLIBRARY
> -    esac
> -    LIBS="$lv_saved_libs $extra_LIBS"
> -  fi
>  
>    # This function is present in all reasonable (5.0+) readline versions;
>    # however, the macOS base system contains a library called libedit which
> @@ -59,14 +45,6 @@ AC_DEFUN([LIBVIRT_CHECK_READLINE],[
>    # The normal library check...
>    LIBVIRT_CHECK_LIB([READLINE], [readline], [readline], [readline/readline.h])
>  
> -  # Touch things up to avoid $extra_LIBS, if possible.  Test a second
> -  # function, to ensure we aren't being confused by caching.
> -  LIBS=$lv_saved_libs
> -  AC_CHECK_LIB([readline], [rl_initialize],
> -               [],
> -               [READLINE_LIBS="$READLINE_LIBS $extra_LIBS"])
> -  LIBS=$lv_saved_libs
> -
>    # We need this to avoid compilation issues with modern compilers.
>    # See 9ea3424a178 for a more detailed explanation
>    if test "$with_readline" = "yes" ; then
> -- 
> 2.20.1
> 
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




More information about the libvir-list mailing list