delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2015/05/19/16:04:20

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=13lvUyRSQ8iW1u9Bb9QO/5q3u5DGn5zKtLyCMVU/PpU=;
b=H1+pAYtcgq2u0jGipKqf6BCgN3SizwNWSAKnvnpVaEwJo8Ao1Jvc0hgpfFS4Q78opy
YtcZSHwXloSx9thJzPbKflSvoXtMM4OzPz8H+Zp2KwCyIgE/y0wsg+yBUsupRrFLSH+o
zRkvji+BnOlddQGgvW10ytcBvRVlvzEj866HrdhJ3N3hS3afTPRHWQCRgN/ta+bYV/kz
xCzRnW8Ia0N41cwPmgEzgTlTECvh4Dn3uOKR5VFJy9fI0s51eum+b1Zxka2ugn8D5igK
Cv1qCEz/Uxo5sPefz3diQ0LXysKQIXETO6iHA/Ik3p/JOer+/tV9W6mM3aeE0rkL/QRL
I+VA==
MIME-Version: 1.0
X-Received: by 10.42.81.201 with SMTP id a9mr43852764icl.9.1432065847439; Tue,
19 May 2015 13:04:07 -0700 (PDT)
In-Reply-To: <201505042003.t44K3odg011007@delorie.com>
References: <201505042003 DOT t44K3odg011007 AT delorie DOT com>
Date: Tue, 19 May 2015 23:04:07 +0300
Message-ID: <CAA2C=vDjMv6vQbayBvrpwWTCp3Eu4SjardA8y6ujZPV_bY-cbQ@mail.gmail.com>
Subject: Re: ANNOUNCE: DJGPP 2.05 beta 1
From: "Ozkan Sezer (sezeroz AT gmail DOT com)" <djgpp AT delorie DOT com>
To: djgpp AT delorie DOT com
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 5/4/15, Andris Pavenis (andris DOT pavenis AT iki DOT fi)
<djgpp-announce AT delorie DOT com> wrote:
> This is announcement of DJGPP 2.05 beta 1
>
> It has numerous changes since previous DJGPP 2.04 beta 1 release in 2003.
> (http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp-announce/2003/12/06/22:18:05)
> Unfortunately DJGPP v2.04 was never released and old beta version slowly
> became almost unusable together with other newer DJGPP packages.
>
> More information about changes in DJGPP 2.05 beta 1 is available at
>
>      http://www.delorie.com/djgpp/doc/kb/
>
> both in sections about changes in 2.04 and 2.05. The same information is
> also
> available in file info/kb.inf in djdev205.zip
>
> It needs a lot of testing. Please test it if you have time and/or are
> interested in any of the above features. Any level of testing would be
> appreciated.

zoneinfo fails build using a 2.03-based toolchain:

i586-pc-msdosdjgpp-gcc -pipe
-DTZDIR=\"/dev/env/DJDIR~c:/djgpp~/zoneinfo\" -o zic.exe
-DHAVE_ADJTIME=0 -DHAVE_LONG_DOUBLE=1 -DHAVE_SETTIMEOFDAY=1
-DHAVE_STRERROR=1 -DHAVE_SYMLINK=0 -DHAVE_STDINT_H=1 -DSTD_INSPIRED
-DLOCALE_HOME=\"/dev/env/DJDIR~c:/djgpp~/share/locale\" -Dlint -g2
-fno-common -fstrict-aliasing -Wall -Wextra -Wbad-function-cast
-Wcast-align -Wcast-qual -Wformat=2 -Winit-self -Wmissing-declarations
-Wmissing-noreturn -Wmissing-prototypes -Wnested-externs
-Wno-format-nonliteral -Wno-sign-compare -Wno-unused-parameter
-Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings
-Wconversion -Wtraditional -O2  zic.o localtime.o asctime.o scheck.o
ialloc.o
/usr/local/cross-dj203/lib/gcc/i586-pc-msdosdjgpp/3.4.6/../../../../i586-pc-msdosdjgpp/lib/libc.a(ctime.o):ctime.c:(.text+0x11f0):
multiple definition of `_tzsetwall'
localtime.o:/home/ozzie/dj5/zoneinfo/src/localtime.c:1218: first defined here
collect2: ld returned 1 exit status
make[1]: *** [zic.exe] Error 1
make: [subs] Error 2 (ignored)

That's because tzsetwall is not stub'ed in 2.03.

Besides, djgpp versions of zoneinfo programs (date.exe, zic.exe,
zdump.exe) are built against toolchain-provided djgpp headers and
linked against the toolchain-provided djgpp libs, which doesn't
sound right: we should use the same methods building the programs
from src/utils/, I can do that if this is aggreed upon.

--
O.S.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019