-
Notifications
You must be signed in to change notification settings - Fork 49
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
perl 5.40.1 and 5.38.3 builds #231
Comments
XML::LibXML has issues with recent versions of libxml2: https://rt.cpan.org/Public/Bug/Display.html?id=157693 Update: Worked around by using a slightly older version that is not affected by the CVE. |
PDL::IO::DBI fails some of its tests. PDL is 2.099 (latest on CPAN). It also fails with SP 5.40.0 when PDL is built using current git HEAD. Passes when built against PDL 2.089. Disabling for now.
Update: Update 2: Reported to kmx/pdl-io-dbi#3 |
Dev release at https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/tag/dev_5401_20250124_gcc13 Please test. |
Hi, thanks for your work on Strawberry Perl. Dev build is looking good on my end so far. |
It seems to me that fail to build Math::Pari again. Please see http://fast-matrix.cpantesters.org/?dist=Math-Pari%202.030523 |
The same build failures occur with SP 5.40.0.1 so this seems not to be a new problem. I can also reproduce locally with 5.40.0.1. See error below.
With SP 5.38.0.1 it gets into an infinite loop reporting |
Possibly Test::Trap test t\08-fork.t will fail. Sample fail report: |
Also fails on SP 5.38.3. This is a pure perl module so building the Makefile with Update: It is also failing on all versions of 5.41 on Windows (non-Strawberry) so I wonder if this is core perl related. Are there any backports to 5.40.1 and 5.38.3 that could potentially affect things? |
The failing test is at https://metacpan.org/release/EBHANSSEN/Test-Trap-v0.3.5/source/t/08-fork.PL#L118 trap {
trap{
trap {
fork;
exit;
};
wait;
is( $trap->exit, 0, "Trapped the inner exit" );
}
}; |
And the failing block of code in if ($$ != $pid) {
return $outer->(@_) if $outer;
# XXX: This is fuzzy ... how to test this right?
CORE::exit(shift);
} |
(edited to include more of the GDB log) GDB run and backtrace:
|
List of tasks for the upcoming point releases.
Extlibs:
Finish list in extlib version updates for perl 5.40 build-extlibs#55 (comment)Perl::Dist::Strawberry
-O2
, or possibly-O2 -fno-prefetch-loop-arrays
to get the same set we have now without any additional-Os
changes. test failures on Strawberry Perl 5.40.0 PDLPorters/pdl#522 (comment) (but see discussion in optimization: -O2 vs -Os #232)The text was updated successfully, but these errors were encountered: