#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