diff options
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/Manifest.gz | bin | 39843 -> 39844 bytes | |||
-rw-r--r-- | eclass/guile-utils.eclass | 6 | ||||
-rw-r--r-- | eclass/ruby-fakegem.eclass | 2 |
3 files changed, 6 insertions, 2 deletions
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz Binary files differindex 66640dab8053..7f8b76355b2d 100644 --- a/eclass/Manifest.gz +++ b/eclass/Manifest.gz diff --git a/eclass/guile-utils.eclass b/eclass/guile-utils.eclass index b0660dcfd1ce..d066013486ed 100644 --- a/eclass/guile-utils.eclass +++ b/eclass/guile-utils.eclass @@ -84,10 +84,14 @@ guile_check_compat # @FUNCTION: guile_set_common_vars # @DESCRIPTION: # Sets common variables that apply to all Guile packages, namely, -# QA_PREBUILT. +# GUILE_AUTO_COMPILE and QA_PREBUILT. guile_set_common_vars() { debug-print-function ${FUNCNAME} "$@" + # We don't want Guile making decisions based on the system cache + # files. Always recompile so we're deterministic. + export GUILE_AUTO_COMPILE=fresh + # These aren't strictly speaking prebuilt. but they do generated a # nonstandard ELF object. if [[ -z ${QA_PREBUILT} ]]; then diff --git a/eclass/ruby-fakegem.eclass b/eclass/ruby-fakegem.eclass index fc78428be714..c358015902bb 100644 --- a/eclass/ruby-fakegem.eclass +++ b/eclass/ruby-fakegem.eclass @@ -624,7 +624,7 @@ each_fakegem_install() { ruby_fakegem_install_gemspec local _gemlibdirs="${RUBY_FAKEGEM_EXTRAINSTALL}" - for directory in "${RUBY_FAKEGEM_BINDIR}" lib; do + for directory in "${RUBY_FAKEGEM_BINDIR}" lib sig; do [[ -d ${directory} ]] && _gemlibdirs="${_gemlibdirs} ${directory}" done |