At 04:03 PM 6/4/2002 -0400, Thomas R Wyant_III wrote:

>At this point, I'm about ready to throw in the towel and recompile Perl
>without UTC support, and see how I like it. 

That seems a bit drastic.  I think I found your problem and the fix for it:

<http://ftp1.support.compaq.com/public/vms/axp/v7.1-2/vms712_acrtl-v0200.README>

Which says, 

"o The stat function no longer puts the wrong values into st_?time members 
of the stat structure. More precisely, during daylight savings time the 
values of st_?time are no longer one hour ahead from file 
creation/modification time reported by the $DIRECTORY command."

Unfortunately I don't think this ECO was backported further back than 7.1-2 
and I think you said you are at 7.1-1H1.  It's possible that upgrading your 
C compiler would also give you a newer C RTL.  One of those is the right way 
to fix this, but I understand that may not be possible.  It sounds like 
you've been talking to Compaq support; you might ask them if there's any way 
you can get the fix above without upgrading.


>Have you any advice to give on
>the best way to convince your procedure to convince MMK to convince CC to
>define a couple symbols?

All bets are off when you do this, but the easiest way would be to change 
the descrip.mms like so:

--- descrip.mms;-0      Wed May 29 14:14:36 2002
+++ descrip.mms Tue Jun  4 15:41:57 2002
@@ -211,7 +211,7 @@
 # Flags for a core compile
 X2PCFLAGS = $(CFLAGS)/Define=PERL_FOR_X2P
 # Flags for an x2p compile
-CORECFLAGS = $(CFLAGS)/Define=PERL_CORE
+CORECFLAGS = $(CFLAGS)/Define=(PERL_CORE,FOO,BAR)
 LINKFLAGS = $(DBGLINKFLAGS)
 
 MAKE = $(MMS)

where FOO and BAR are the macros you want defined.

>There are a couple PS's to this note. The first is a list of Compaq urls
>that I thought might be relevant. The second is the code I used for
>testing.


Thanks for collecting all this; I may need it this fall :-).

Reply via email to