#1105: change to a libjit based frame builder
----------------------+-----------------------------------------------------
Reporter: plobsing | Owner: jkeenan
Type: patch | Status: assigned
Priority: normal | Milestone:
Component: core | Version: branch
Severity: medium | Keywords:
Lang: | Patch: applied
Platform: |
----------------------+-----------------------------------------------------
Comment(by jkeenan):
Replying to [comment:23 jkeenan]:
> Replying to [comment:22 jkeenan]:
> > Replying to [comment:21 plobsing]:
> > > Replying to [comment:20 plobsing]:
> > >
See attachment ''modified.alloca_optional.patch'' to see what was
committed to branch in r42003. This configures cleanly, builds and passes
all tests in `make test`. The principal difference between plopsing's
original patch and what got committed are these lines in
''config/auto/libjit.pm'':
{{{
31a139,144
> + else {
> + $conf->data->set( libjit_has_alloca => 0 );
> + }
> }
}}}
This guarantees that `libjit_has_alloca` has a defined value on any
platform. This averts an uninitialized value error in
''config/gen/libjit.pm''.
[http://smolder.plusthree.com/app/public_projects/report_details/29279
Here is a Smolder report] on the ''auto_libjit'' branch. No libJit on the
box used for testing.
Thank you very much.
kid51
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1105#comment:24>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets