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 :-).
