#865: extra .pmc files in src/pmc cause silent pbc compatibility breaks
--------------------+-------------------------------------------------------
 Reporter:  cotto   |       Owner:  cotto          
     Type:  bug     |      Status:  new            
 Priority:  normal  |   Milestone:                 
Component:  build   |     Version:  1.3.0          
 Severity:  medium  |    Keywords:  pmc2c, makefile
     Lang:          |       Patch:                 
 Platform:          |  
--------------------+-------------------------------------------------------

Comment(by jkeenan):

 Replying to [ticket:865 cotto]:

 I started to look into this issue this weekend and committed some updates
 to ''config/auto/pmc.pm'' and its associated test file which may help to
 clear away the underbrush impeding a solution.

 My hunch is that the problem is rooted in the fact that the only quasi-
 canonical list of PMCs apart from ''MANIFEST'' is found in
 ''src/pmc/pmc.num''.  That file provides a mapping of PMCs to incremental
 sequence numbers (but also includes mappings for long-since-deleted PMCs.
 If you call `touch src/pmc/myphony.pmc`, you will vary quickly get
 uninitialized value warnings and outright failures during `perl
 Configure.pl`.  But I suspect that if have a well-formed PMC file there
 which is listed neither in ''src/pmc/pmc.num'' nor ''MANIFEST'', it could
 sneak into a Parrot build.

 kid51

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