-
Notifications
You must be signed in to change notification settings - Fork 581
Configure tests for 5.005 or later, but its getverlist
uses a pack feature from 5.9.4
#23289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This is a non-issue, as Configure is bound to the perl core distribution and not available as update or upgrade from CPAN As current Configure is not supposed to work with any perl version older than the version it is shipped with, I think this can be closed as "wontfix" |
This bit of |
“As current Configure is not supposed to work with any perl version older than the version it is shipped with” ...What? Configure is used for BUILDING the version of Perl it is shipped with, which by definition is not available yet. |
Would that work for you? |
Looks OK to me, but as I am sick in bed today, I am not in a position to test it. |
@haarg Shall I merge that change? Does it conflict with the code freeze? |
The change looks good to me, and I think it's fine to merge. The version of perl it checks for should still be updated. The addition of |
Description
Configure
briefly stumbles over itself when running thegetverlist
script it constructs, because my ancient (version 5.8.6 or 5.8.8, depending on OS release) system Perls do not understand the ‘>’ endianness modifier in apack
template. I believe this causes no significant problems, but if it's completely ignoreable why would Configure bother running that code in the first place?Steps to Reproduce
Run
Configure
alongside a pre-5.9-series Perl. I base this statement on theperlfunc
documentation from version 5.12.5, which states that is when endianness modifiers were added topack
.Expected behavior
Configure
does not complain about invalid characters in apack
template.Configuration: system Perl is 5.8.6 under Mac OS 10.4.11 and 5.8.8 under Mac OS 10.5.8. I could go into more detail but since I have to copy all this by hand into my iPhone browser and the issue is purely version dependent, I'm disinclined to go to all that effort unless someone has a really compelling reason.
The text was updated successfully, but these errors were encountered: