#2031: Configure.pl bug in Gentoo
-----------------------+----------------------------------------------------
Reporter: dukeleto | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: configure | Version: 3.1.0
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
-----------------------+----------------------------------------------------
Comment(by plobsing):
Replying to [ticket:2031 dukeleto]:
> {{{
> donp@tower ~/src/parrot/parrot-3.1.0 $ perl Configure.pl
>
> auto::byteorder - Compute native byteorder for wordsize.....little-
endian.
> auto::va_ptr - Test the type of va_ptr...
> step auto::va_ptr died during execution: Unknown va_ptr type at
config/auto/va_ptr.pm line 41.
>
> at Configure.pl line 77
>
> auto::format - What formats should be used for sprintf............done.
>
> }}}
There is a lot of context missing here. The original report is documented
here at http://irclog.perlgeek.de/parrot/2011-02-28#i_3340631.
A key point that sticks out is that the processor is not an i686, but very
close, and requires special compiler flags (-march=c3). The reporter did
not indicate whether this information had been conveyed to Configure.pl
(is it possible to convey this information?). If Configure.pl was unaware
of this, it is quite possible that gcc generated code that included
illegal instructions for this platform, leading to program crashes (which
are interpreted as "No, that's not how va_lists work here").
> Related bug?
> http://rt.perl.org/rt3//Public/Bug/Display.html?id=47313
Highly unlikely. That was a nomenclature issue.
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/2031#comment:2>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets