How to get timezone in RTEMS?
Eric Norum
eric at cls.usask.ca
Wed Jul 19 22:00:59 UTC 2000
OUTWATER wrote:
>
> Hello All:
>
> I'm trying to get TCL (8.4a) ported to RTEMS and everything compiles except some
> TCL code which tries to determine timezone.
>
> FYI, the affected files are:
> ./tcl8.4a1/generic/tclClock.c
>
> and
> /tcl8.4a1/generic/tclUnixTime.c. "
>
> timezone" is undeclared and is causing a compile error in both files.
>
> TCL is configured and compiled using the attached Makefile.rtems-tcl.
>
> The makefile is placed in ./tcl8.4a1/unix and run using make -f.
>
> It appears that the code is configured to fallback to a last-ditch method of
> determining timezone and that this method is somehow broken.
>
> I'm definitely not an expert in Unix time functions (I AM an expert in embedded
> hardware design, though :) ).
>
> I can hack the two affected source files by declaring timezone to make things
> compile, but this seems inelegant.
>
> Does anyone have any suggestions on how to attack this and get things working
> properly ?
>
I don't have tcl8.4, but for tcl8.3 you could avoid the timezone
variable by definining USE_DELTA_FOR_TZ.
--
Eric Norum eric at cls.usask.ca
Canadian Light Source Phone: (306) 966-6308
University of Saskatchewan FAX: (306) 966-6058
Saskatoon, Canada.
More information about the users
mailing list