-
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: Blead Breaks Inline::CPP #21523
Comments
Sounds like commit fdf5d79, "Several updates to support an argument stack over 2**31 entries on 64-bit systems". |
|
Bisecting with this invocation: ... points to c058892 as the breaking commit: |
|
I see the same errors building Inline-CPP on 64-bit Windows (gcc-13.2.0). UPDATE: The following patches don't port to 32-bit builds of perl. Back to the drawing board. Here is the (portable ?) patch for I-CPP's CPP.pm: And the (portable ?) patch for I-C's C.pm: Does anyone envisage there being any portabllity issues with those 2 patches ? Cheers, |
|
For some reason, on 32-bit Windows builds of current blead, the problematic It's a bit odd - the comments accompanying the breaking commit (as identified above by @jkeenan) indicate that 32-bit builds should not be affected. I'll take a fresh look at it later. Cheers, |
|
Seems to work ok if I change the declaration of Cpm's
I'll file issues against Inline::C and Inline::CPP. and the revised patch for Inline::CPP: Cheers, |
|
I'll look at this. The problem with directly using Inline::CPP in particular could use I plan to make the stack offset resizing optional, as with RC_STACK and add a new type that's I32 if it's disabled (via ppport.h for old perls) and SSize_t for new perls with the option on. |
|
Fixed by #21552 |
This is a bug report for perl from "Carlos Guevara" carlos@carlosguevara.com,
generated with the help of perlbug 1.43 running under perl 5.39.4.
BBC: Blead Breaks Inline::CPP
Please see http://fast-matrix.cpantesters.org/?dist=Inline::CPP
Flags
Perl configuration
The text was updated successfully, but these errors were encountered: