Issue #6052 has been updated by Nobuyoshi Nakada. see #6111. ---------------------------------------- Feature #6052: please add vendorarchdir and vendorlibdir to ruby.pc https://bugs.ruby-lang.org/issues/6052#change-24647 Author: John Ellson Status: Closed Priority: Normal Assignee: Category: Target version: (originally reported in: https://bugzilla.redhat.com/show_bug.cgi?id=789532 this issue separates the issue of vendorarchdir from the ruby-1.9.pc -> ruby.pc renaming issue). [John Ellson] The current ruby-1.9.pc doesn't provide a value for "vendorarchdir" and so is insufficient for packages like graphviz to build ruby extensions without still resorting to ruby's (ever changing) RbConfig (nee: Config) mechanism. [Bohuslav "Slavek" Kabrda] - Defining vendorarchdir and vendorlibdir is not a problem but how would it solve the problem with graphviz? And how would you propose to use these - passing them as additional Cflags? [John Ellson] No, not Cflags. The value is need for installation, not compilation. Assuming ruby.pc contains a line like: vendorarchdir=${libdir}/ruby/vendor_ruby configure.ac would extract it by using something like: PKG_CHECK_MODULES(RUBY, [ruby >= 1.9],[ RUBY_INSTALL_DIR=`pkg-config --variable vendorarchdir ruby` AC_SUBST([RUBY_INSTALL_DIR]) ],[ #deal with pre 1.9 ruby's ]) -- http://bugs.ruby-lang.org/