-
Notifications
You must be signed in to change notification settings - Fork 553
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
BBC: 5.39.4 breaks SYBER/XS-Framework-1.5.5.tar.gz #21782
Labels
Comments
|
"Done by updating the definitions for AX and items to SSize_t" is exactly why it's failing. The code in the module takes the address of |
|
Patch submitted at https://rt.cpan.org/Ticket/Display.html?id=150957. |
tonycoz
added a commit
to tonycoz/perl5
that referenced
this issue
Jan 10, 2024
I hadn't expected code to be taking pointers or references to AX, which turned out to be wrong, so make them Stack_off_t. This allows XS::Framework or similar code to build with a default build of perl, but it will still fail to build if perl is built with -DPERL_STACK_OFFSET_SSIZET, which can only be fixed by updating XS::Framework to use Stack_off_t itself. Fixes Perl#21782
tonycoz
added a commit
that referenced
this issue
Jan 10, 2024
I hadn't expected code to be taking pointers or references to AX, which turned out to be wrong, so make them Stack_off_t. This allows XS::Framework or similar code to build with a default build of perl, but it will still fail to build if perl is built with -DPERL_STACK_OFFSET_SSIZET, which can only be fixed by updating XS::Framework to use Stack_off_t itself. Fixes #21782
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
With v5.39.3-28-g51c2074396 compilation started to fail for SYBER/XS-Framework-1.5.5.tar.gz
Sample fail report: http://www.cpantesters.org/cpan/report/5f6793e2-73f0-11ee-bb6b-9dca9c44798b
Bisect says:
Steps to Reproduce
cpan -i SYBER/XS-Framework-1.5.5.tar.gzExpected behavior
Should compile and test OK
Perl configuration
The text was updated successfully, but these errors were encountered: