#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

Reply via email to