From: Bohuslav Kabrda Date: 2012-03-16T18:09:44+09:00 Subject: [ruby-core:43342] [ruby-trunk - Feature #6052] please add vendorarchdir and vendorlibdir to ruby.pc Issue #6052 has been updated by Bohuslav Kabrda. Yes, having something like the feature requested in #6111 would be the thing I'm looking for (the important part is, that vendorarchdir doesn't get under vendordir, as it is now). ---------------------------------------- Feature #6052: please add vendorarchdir and vendorlibdir to ruby.pc https://bugs.ruby-lang.org/issues/6052#change-24648 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/