From 4cc80fc4cbbd82e20f7b14b68abb53d552076022 Mon Sep 17 00:00:00 2001 From: Andy Dougherty Date: Thu, 13 Aug 2009 16:45:26 -0400 Subject: Install arch-dependent files into $archlib. After the great ext/ renaming, installperl stopped properly parsing the new directory names, and hence did not properly deduce which files are architecture-dependent. This was compounded by Configure's failure to detect ext/IO-Compress as an architecture-dependent module. These two patches fix both of those errors. --- Configure | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Configure') diff --git a/Configure b/Configure index 45a76eadeb..d78dde434a 100755 --- a/Configure +++ b/Configure @@ -21645,6 +21645,10 @@ nonxs_extensions='' : Function to recursively find available extensions, ignoring DynaLoader : NOTE: recursion limit of 10 to prevent runaway in case of symlink madness +: In 5.10.1 and later, extensions are stored in directories +: like File-Glob instead of the older File/Glob/. In this scheme, +: IO-Compress does not appear to be an XS extension, but we want +: to install it as one. A.D. 8/2009. find_extensions=' for xxx in *; do case "$xxx" in @@ -21658,6 +21662,8 @@ find_extensions=' known_extensions="$known_extensions $this_ext"; elif $contains "\.c$" $$.tmp > /dev/null 2>&1; then known_extensions="$known_extensions $this_ext"; + elif $test "$this_ext" = "IO/Compress"; then + known_extensions="$known_extensions $this_ext"; elif $test -d $xxx; then nonxs_extensions="$nonxs_extensions $this_ext"; fi; -- cgit v1.2.1