From d5a986f460019a924627d79350552f446505cffb Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 6 Dec 2020 21:11:31 +0100 Subject: patch 8.2.2104: build problem with Ruby 2.7 Problem: Build problem with Ruby 2.7. Solution: Adjust function declarations. (Ozaki Kiichi, closes #7430) --- src/auto/configure | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/auto') diff --git a/src/auto/configure b/src/auto/configure index 205312a3bd..ef1acd848d 100755 --- a/src/auto/configure +++ b/src/auto/configure @@ -7617,8 +7617,7 @@ $as_echo "$rubyhdrdir" >&6; } librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"` librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"` rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"` - if test -f "$rubylibdir/$librubya"; then - librubyarg="$librubyarg" + if test -f "$rubylibdir/$librubya" || expr "$librubyarg" : "-lruby"; then RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" elif test "$librubyarg" = "libruby.a"; then librubyarg="-lruby" -- cgit v1.2.3