> -----Original Message-----
> From: Martin Sebor [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, June 21, 2007 8:56 PM
> To: stdcxx-dev@incubator.apache.org
> Subject: Re: STDCXX examples fails and reasons [MSVC]

[...]

> time_put like a bug in our infrastructure (I assume the
> example assumes a certain time zone and it's being run in
> another). The latter could (should?) be fixed by setting
> the TZ environment variable time zone to the expected zone
> before invoking this example.

  I have updated the windows build infrastructure to set TZ environment
variable
before run examples. The proposed similar changes in unix infrastructure
below,
but I'm not sure that is correct:

Index: makefile.rules
===================================================================
--- makefile.rules      (revision 549750)
+++ makefile.rules      (working copy)
@@ -119,8 +119,9 @@
         PATH=$$PATH:.;
\
         TOPDIR=$(TOPDIR);
\
         TMP=$${TMP:-/tmp}/stdcxx-run-$$$$;
\
+        TZ=MST+7;
\
         export TMP;
\
-        export LD_LIBRARY_PATH PATH TMP TOPDIR;
\
+        export LD_LIBRARY_PATH PATH TMP TOPDIR TZ;
\
         trap "rm -rf $$TMP" HUP INT QUIT TERM EXIT;
\
         mkdir -p $$TMP;
\
         ./run $(RUNFLAGS) $(RUNTARGET);
\
@@ -133,8 +134,9 @@
         PATH=$$PATH:$(LIBDIR):.;
\
         TOPDIR=$(TOPDIR);
\
         TMP=$${TMP:-/tmp}/stdcxx-run-$$$$;
\
+        TZ=MST+7;
\
         export TMP;
\
-        export LD_LIBRARY_PATH PATH TMP TOPDIR;
\
+        export LD_LIBRARY_PATH PATH TMP TOPDIR TZ;
\
         trap "rm -rf $$TMP" HUP INT QUIT TERM EXIT;
\
         mkdir -p $$TMP;
\
         ./run $(RUNFLAGS) $(RUNTARGET);
\

Farid.

Reply via email to