Bug#817948: Cross build support breaks first time build of 5.22

Niko Tyni ntyni at debian.org
Sun Mar 13 10:30:30 UTC 2016


Control: tag -1 confirmed

On Fri, Mar 11, 2016 at 04:29:30PM -0600, Daniel Drake wrote:
> Package: perl
> Version: 5.22.1-8

> /usr/src/packages/BUILD/perl-5.22.1/perl.static debian/fixheaders
> debian/tmp/usr/lib/x86_64-linux-gnu/perl/5.22
> Can't locate strict.pm in @INC (you may need to install the strict
> module) (@INC contains: /etc/perl

> I believe this error is not seen in official builds, because a
> previous version of perl-5.22 is already brought in through circular
> dependencies, and hence the (older version) standard library can be
> found in /usr and used at this point.
> 
> However it fails when doing a build on a system that doesn't yet have
> perl-5.22, and I imagine you'll see the same failure in Debian next
> time the perl version number is bumped beyond 22.
> 
> I imagine this problem was introduced here:
> http://anonscm.debian.org/cgit/perl/perl.git/commit/debian/rules?id=494019582d1007c831e65876dadd258874c9bd91
> 
> -I $(srcdir)/lib is no longer passed to PERL_TO_USE.

Indeed. This was probably an oversight when rebasing my development branches.

Thanks for the report, will fix soon.
-- 
Niko Tyni   ntyni at debian.org




More information about the Perl-maintainers mailing list