-
Notifications
You must be signed in to change notification settings - Fork 578
PERL_BOOL_AS_CHAR doesn't work on g++ 7.3 #16559
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
From @khwilliamsonThis is a bug report for perl from khw@khw-xps-8930.(none), inline.h:20:5: note: in expansion of macro ‘PERL_ARGS_ASSERT_AV_TOP_INDEX’ If I redefine assert() to get past this, it fails later with things like sv.h:334:24: error: expression cannot be used as a function Since it continues to compile with gcc 7.3, this is not a 5.28 blocker. Flags: Site configuration information for perl 5.28.0: Configured by khw at Tue May 15 16:11:21 MDT 2018. Summary of my perl5 (revision 5 version 28 subversion 0) configuration: @INC for perl 5.28.0: /home/khw/fastbleadperl/lib/site_perl/5.28.0/x86_64-linux-thread-multi-ld Environment for perl 5.28.0: PATH=/home/khw/bin:/home/khw/perl5/perlbrew/bin:/home/khw/print/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/games:/usr/local/games:/snap/bin:/home/khw/iands/www:/home/khw/cxoffice/bin |
From @iabynOn Tue, May 15, 2018 at 05:12:20PM -0700, karl williamson (via RT) wrote:
It builds ok for me with: $ g++ --version -- |
The RT System itself - Status changed from 'new' to 'open' |
From @TuxOn Wed, 16 May 2018 13:43:01 +0100, Dave Mitchell <davem@iabyn.com>
http://perl5.test-smoke.org/report/65972 -- |
From @jkeenanOn Wed, 16 May 2018 00:12:20 GMT, public@khwilliamson.com wrote:
I can build blead on FreeBSD-11.1 using g++ 7.3.0. 'make test_harness' PASSes. I get some warnings during 'make test_prep', but most of those are from cpan-upstream modules. The warnings I get from blead-upstream code appear to be limited to the following: ##### perl -V output attached. Thank you very much. |
From @jkeenanSummary of my perl5 (revision 5 version 28 subversion 0) configuration: Characteristics of this binary (from libperl): |
From @khwilliamsonFurther investigation indicates the real issue is not what I thought, given that others successfully compile with this compiler. As a result, I have changed the title of this ticket to PERL_BOOL_AS_CHAR doesn't work on g++ 7.3 That is, if you pass -DPERL_BOOL_AS_CHAR to Configure, and then try to compile with g++ 7.3, you get the messages described in this ticket. Regular gcc 7.3 works. |
Closing this ticket as we now use c99 making the Configure option obsolete |
Migrated from rt.perl.org#133203 (status was 'open')
Searchable as RT133203$
The text was updated successfully, but these errors were encountered: