[PATCH] Make DynaLoader work without Config_heavy.pl again. (Closes: #549170)
Niko Tyni
ntyni at debian.org
Thu Oct 1 07:50:57 UTC 2009
Expand a few Config variables at build time to accommodate the
Debian perl-base <> perl split: dl_dlext and dl_dlso come from
Config_heavy.pl which isn't in perl-base.
---
ext/DynaLoader/DynaLoader_pm.PL | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/ext/DynaLoader/DynaLoader_pm.PL b/ext/DynaLoader/DynaLoader_pm.PL
index 27ccd7d..2868cf4 100644
--- a/ext/DynaLoader/DynaLoader_pm.PL
+++ b/ext/DynaLoader/DynaLoader_pm.PL
@@ -111,7 +111,9 @@ sub dl_load_flags { 0x00 }
EOT
-if ($ENV{PERL_BUILD_EXPAND_CONFIG_VARS}) {
+# Debian-specific shortcut for the perl-base/perl split
+# see http://bugs.debian.org/549170
+if (1 || $ENV{PERL_BUILD_EXPAND_CONFIG_VARS}) {
print OUT "(\$dl_dlext, \$dl_so, \$dlsrc) = (",
to_string($Config{'dlext'}), ",",
to_string($Config{'so'}), ",",
--
1.6.4.3
--LQksG6bCIzRHxTLp--
More information about the Perl-maintainers
mailing list