On Wed, Feb 20, 2013 at 12:41 AM, demerphq <demer...@gmail.com> wrote:

>> I have pushed a patch in the yves/hv_h_split branch which should fix
>> this. I plan to merge this branch to blead once 5.17.9 is out.
>>
>> Assuming it passes tests in core on VMS

The core and its extensions build fine.  The generated include file
dependencies look like:

# --- MakeMaker perldepend section:

$(OBJECT) : $(PERL_INC)EXTERN.h, $(PERL_INC)INTERN.h, $(PERL_INC)XSUB.h
$(OBJECT) : $(PERL_INC)av.h, $(PERL_INC)charclass_invlists.h, $(PERL_INC)cop.h
$(OBJECT) : $(PERL_INC)cv.h, $(PERL_INC)dosish.h, $(PERL_INC)embed.h
$(OBJECT) : $(PERL_INC)embedvar.h, $(PERL_INC)fakesdio.h, $(PERL_INC)fakethr.h
$(OBJECT) : $(PERL_INC)feature.h, $(PERL_INC)form.h, $(PERL_INC)git_version.h
$(OBJECT) : $(PERL_INC)gv.h, $(PERL_INC)handy.h, $(PERL_INC)hv.h
$(OBJECT) : $(PERL_INC)hv_func.h, $(PERL_INC)inline.h, $(PERL_INC)intrpvar.h
$(OBJECT) : $(PERL_INC)iperlsys.h, $(PERL_INC)keywords.h
$(OBJECT) : $(PERL_INC)l1_char_class_tab.h, $(PERL_INC)malloc_ctl.h
$(OBJECT) : $(PERL_INC)metaconfig.h, $(PERL_INC)mg.h, $(PERL_INC)mg_raw.h
$(OBJECT) : $(PERL_INC)mg_vtable.h, $(PERL_INC)mydtrace.h, $(PERL_INC)nostdio.h
$(OBJECT) : $(PERL_INC)op.h, $(PERL_INC)op_reg_common.h, $(PERL_INC)opcode.h
$(OBJECT) : $(PERL_INC)opnames.h, $(PERL_INC)overload.h, $(PERL_INC)pad.h
$(OBJECT) : $(PERL_INC)parser.h, $(PERL_INC)patchlevel.h, $(PERL_INC)perl.h
$(OBJECT) : $(PERL_INC)perlapi.h, $(PERL_INC)perlio.h, $(PERL_INC)perliol.h
$(OBJECT) : $(PERL_INC)perlsdio.h, $(PERL_INC)perlsfio.h, $(PERL_INC)perlvars.h
$(OBJECT) : $(PERL_INC)perly.h, $(PERL_INC)pp.h, $(PERL_INC)pp_proto.h
$(OBJECT) : $(PERL_INC)proto.h, $(PERL_INC)reentr.h, $(PERL_INC)regcharclass.h
$(OBJECT) : $(PERL_INC)regcomp.h, $(PERL_INC)regexp.h, $(PERL_INC)regnodes.h
$(OBJECT) : $(PERL_INC)scope.h, $(PERL_INC)sv.h, $(PERL_INC)thread.h
$(OBJECT) : $(PERL_INC)time64.h, $(PERL_INC)time64_config.h
$(OBJECT) : $(PERL_INC)uconfig.h, $(PERL_INC)unicode_constants.h
$(OBJECT) : $(PERL_INC)unixish.h, $(PERL_INC)utf8.h, $(PERL_INC)utfebcdic.h
$(OBJECT) : $(PERL_INC)util.h, $(PERL_INC)vmsish.h, $(PERL_INC)warnings.h

which is really the same as it was before but with a bunch of includes
that were missing from the list.

I'm not sure the VMS-specific perldepend needs to be as different as
it is.  I will try to look into consolidating anything in it that can
be with the one in MM_Unix.

>> and the various core smoke
>> environments I will push a patch to my EUMM fork on github and then
>> file a Pull Request with the master repo (also on github). At which
>> point we can update EUMM to the latest.
>>
>> I consider this patch and getting it or something equivalent merged
>> into EUMM and perl core a 5.18 release blocker.
>
> Patch ID is: 0b340fe025421621146aac814778d80ad1df28c2
>
> Cheers,
> Yves
>
>
> --
> perl -Mre=debug -e "/just|another|perl|hacker/"

Reply via email to