#1105: [PATCH] change to a libjit based frame builder
----------------------+-----------------------------------------------------
 Reporter:  plobsing  |       Owner:  jkeenan 
     Type:  patch     |      Status:  assigned
 Priority:  normal    |   Milestone:          
Component:  core      |     Version:  trunk   
 Severity:  medium    |    Keywords:          
     Lang:            |       Patch:          
 Platform:            |  
----------------------+-----------------------------------------------------

Comment(by jkeenan):

 Replying to [comment:10 jkeenan]:
 > Replying to [comment:9 plobsing]:
 >
 > I applied the three patches to the ''auto_libjit'' branch in the order
 in which you posted them.  I then ran:  `perl Configure.pl --test
 --configure_trace`.  I got a failure in ''t/steps/auto/frames-01.t'',
 which I am now trying to debug.

 Reverting the last of your three patches -- which modified
 ''config/auto/frames.pm'' -- enabled ''t/steps/auto/frames-01.t'' to pass
 once again.  This is not entirely surprising to me, because I know that
 lines 52-53 in that file were carefully chosen by bacek to reflect what we
 knew about the framebuilding capabilities of different OS/platform
 combinations.  So I wrote tests in ''t/steps/auto/frames-01.t'' to reflect
 that.

 Now, the current formulation of ''config/auto/frames.pm'' is almost
 certainly not the last word in detecting framebuilding.  So your approach
 may ultimately prove correct.  I don't know enough myself to judge one way
 or the other.  And, of course, it may simply be the test file that needs
 revising (but I'm skeptical that that's the only problem).

 For better or worse, when I then tried `make`, I got the same build
 failure as before.  The output of my `make` log at r41891 differed from
 that which I posted for r41837 only in the following:
 {{{
 $ diff -w 20091013.41837.auto_libjit.txt \
 > 20091016.41891.auto_libjit.txt
 337,339d336
 < In file included from src/frame_builder_libjit.c:20:
 < src/frame_builder_libjit.h:26:5: warning: "PARROT_HAS_LIBJIT" is not
 defined
 < src/frame_builder_libjit.c:22:5: warning: "PARROT_HAS_LIBJIT" is not
 defined
 }}}
 So we've eliminated two warnings during `make`, but have not yet gotten
 `make` to complete on a Linux/i386 box where libjit is not installed.

 I committed to the branch the first two patches:  see r41892.  Thank you
 for your continued efforts in this.

 kid51

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