mirror of
https://git.yoctoproject.org/poky
synced 2026-02-07 09:16:36 +01:00
Update rdepends generator to account for new version specifiers
(v{version} instead of just {version}) and exclude a few more
external modules detected at runtime.
Adjust musl configuration to set custom LC_ALL handling
(musl doesn't follow glibc in that, see the last few comments here:
https://github.com/Perl/perl5/issues/22375 ).
Adjust ptest packaging to add a dummy Makefile for 'make perl
releases' test (otherwise the packaging specifically excludes makefiles).
(From OE-Core rev: 1c1cfae53564c836555ace926295cf88109b8c9f)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
57 lines
2.0 KiB
Diff
57 lines
2.0 KiB
Diff
From 7a48538a7e8614a3342151b646d2105c0cb0cdd9 Mon Sep 17 00:00:00 2001
|
|
From: Alexander Kanavin <alex.kanavin@gmail.com>
|
|
Date: Sun, 27 May 2007 21:04:11 +0000
|
|
Subject: [PATCH] perl: 5.8.7 -> 5.8.8 (from OE)
|
|
|
|
This patch is used for perl-native only. It enables the switching of
|
|
configuration files between Config_heavy.pl and
|
|
Config_heavy-target.pl by setting the environment variables
|
|
PERLCONFIGTARGET - the later containing settings for the target while
|
|
the former contains those for the host. This will allow cpan.bbclass
|
|
to use the settings appropriate for the native and/or target builds
|
|
as required. This also disables the use of the cache since the cached
|
|
values would be valid for the host only.
|
|
|
|
Upstream-Status: Inappropriate [native]
|
|
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
|
|
---
|
|
configpm | 18 ++++++++++++++++--
|
|
1 file changed, 16 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/configpm b/configpm
|
|
index 07219d8..01a23fa 100755
|
|
--- a/configpm
|
|
+++ b/configpm
|
|
@@ -718,7 +718,7 @@ $config_txt .= uncomment <<'ENDOFEND';
|
|
# my($self, $key) = @_;
|
|
#
|
|
# # check for cached value (which may be undef so we use exists not defined)
|
|
-# return exists $self->{$key} ? $self->{$key} : $self->fetch_string($key);
|
|
+# return $self->fetch_string($key);
|
|
# }
|
|
#
|
|
ENDOFEND
|
|
@@ -876,7 +876,21 @@ $config_txt .= sprintf uncomment <<'ENDOFTIE', $fast_config;
|
|
# sub DESTROY { }
|
|
#
|
|
# sub AUTOLOAD {
|
|
-# require 'Config_heavy.pl';
|
|
+# my $cfgfile = 'Config_heavy.pl';
|
|
+# if (defined $ENV{PERLCONFIGTARGET} and $ENV{PERLCONFIGTARGET} eq "yes")
|
|
+# {
|
|
+# $cfgfile = 'Config_heavy-target.pl';
|
|
+# }
|
|
+# if (defined $ENV{PERL_ARCHLIB})
|
|
+# {
|
|
+# push @INC, $ENV{PERL_ARCHLIB};
|
|
+# require $cfgfile;
|
|
+# pop @INC;
|
|
+# }
|
|
+# else
|
|
+# {
|
|
+# require $cfgfile;
|
|
+# }
|
|
# goto \&launcher unless $Config::AUTOLOAD =~ /launcher$/;
|
|
# die "&Config::AUTOLOAD failed on $Config::AUTOLOAD";
|
|
# }
|