A rule needs to be added so that $(CORECFLAGS) is used for compiling mathoms.c. Otherwise some needed macros are not defined.

Todo:

1.  Should building mathoms.c be a configure option on VMS?
    Or just dropped.

2.  The definition of do_exec() macro needs to be determined.

Currently there are conflicting definitions of do_exec() and the PERL_DEFAULT_DO_EXEC3_IMPLEMENTATION macro in embed.h and perl.h.

I do not know how that should be resolved, but currently Abe Timmerman and I seem to have two different patches to perl.h to allow blead to build on VMS.

-John
[EMAIL PROTECTED]
Personal Opinion Only
--- /rsync_root/perl/vms/descrip_mms.template   Fri Oct 28 17:36:36 2005
+++ vms/descrip_mms.template    Sun Oct 30 23:59:04 2005
@@ -1548,6 +1548,8 @@
        $(CC) $(CORECFLAGS) $(MMS$SOURCE)
 malloc$(O) : malloc.c $(h)
        $(CC) $(CORECFLAGS) $(MMS$SOURCE)
+mathoms$(O) : mathoms.c $(h)
+       $(CC) $(CORECFLAGS) $(MMS$SOURCE)
 mg$(O) : mg.c $(h)
        $(CC) $(CORECFLAGS) $(MMS$SOURCE)
 miniperlmain$(O) : miniperlmain.c $(h)

Reply via email to