[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Libguestfs] [PATCH libguestfs 0/3] Fix configure script detection of Ruby.



* Richard W.M. Jones:

> These three patches ought to fix configure script detection of Ruby,
> especially on Debian where the Ruby C extensions library can be
> something like '-lruby1.8'.

I came up with a simpler patch. Just tested that it compiles. Will build
now and upload 1.18.3-1.

Cheers,
-Hilko

--- a/configure.ac
+++ b/configure.ac
@@ -1020,11 +1020,12 @@ AC_ARG_ENABLE([ruby],
 AS_IF([test "x$enable_ruby" != "xno"],[
         AC_CHECK_PROG([RUBY],[ruby],[ruby],[no])
         AC_CHECK_PROG([RAKE],[rake],[rake],[no])
-        AC_CHECK_LIB([ruby],[ruby_init],[HAVE_LIBRUBY=1],[HAVE_LIBRUBY=])
+        ruby_soname=`$RUBY -rrbconfig -e 'puts RbConfig::CONFIG[["RUBY_SO_NAME"]]'`
+        AC_CHECK_LIB([$ruby_soname],[ruby_init],[HAVE_LIBRUBY=1],[HAVE_LIBRUBY=])
         AC_SUBST([RAKE])
         AS_IF([test -n "$HAVE_LIBRUBY"],[
             old_LIBS="$LIBS"
-            LIBS="$LIBS -lruby"
+            LIBS="$LIBS -l$ruby_soname"
             AC_CHECK_FUNCS([rb_hash_lookup])
             LIBS="$old_LIBS"
         ])


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]