A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/Perl/perl5/issues/21135 below:

Errno archname/osvers too strict. · Issue #21135 · Perl/perl5 · GitHub

Module: Errno

Description
The architecture check generated by ext/Errno/Errno_pm.PL at line 300 is too strict, relying on identical operating system identifiers that may have changed since Perl was installed.

The resulting file ends up at e.g. .../perl/5.36/x86_64-linux/Errno.pm

If the kernel version string changed, but the architecture and OS are otherwise consistent, the process will die on a failed comparison.

Steps to Reproduce
No simple script, but it should be reproducible by changing insignificant version information (like kernel minor version) after installing Perl, when running build scripts of Perl modules.

Two cases reported here.

Expected behavior
The check should validate on uname --kernel-name (Linux) and not uname --kernel-release (6.3.5-whatever-00013-g0c0ffee).

Perl configuration
Perl 5.36


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4