#1194: 7 config steps improperly rely on Perl 5 %Config 'OSNAME' element
-----------------------+----------------------------------------------------
 Reporter:  jkeenan    |       Owner:  jkeenan 
     Type:  bug        |      Status:  assigned
 Priority:  normal     |   Milestone:          
Component:  configure  |     Version:  1.7.0   
 Severity:  medium     |    Keywords:          
     Lang:             |       Patch:          
 Platform:             |  
-----------------------+----------------------------------------------------

Comment(by jkeenan):

 Replying to [comment:5 jkeenan]:

 I've identified all the configuration steps which explicitly rely on Perl
 5 `%Config` data by calling `$conf->data->get_p5('something')`.  Three of
 those steps call `get_p5('OSNAME')` and are run after `auto::arch`.
 {{{
 config/auto/thread.pm
 config/gen/opengl.pm
 config/gen/platform.pm
 }}}
 So, in principle, we should be able to replace `OSNAME` with `osname` in
 those steps.  That worked for `auto::thread` and `gen::opengl` (see r42300
 and [http://smolder.plusthree.com/app/public_projects/report_details/29686
 Smolder 29686]), but I got test failures for `gen::platform`.

 Continuing to investigate.

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/1194#comment:6>
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