X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Received: by 2002:a37:7741:: with SMTP id s62mr3580158qkc.11.1549390744793; Tue, 05 Feb 2019 10:19:04 -0800 (PST) X-Received: by 2002:a25:c801:: with SMTP id y1mr53117ybf.1.1549390744561; Tue, 05 Feb 2019 10:19:04 -0800 (PST) Newsgroups: comp.os.msdos.djgpp Date: Tue, 5 Feb 2019 10:19:01 -0800 (PST) In-Reply-To: <201902030714.x137E7kW011386@delorie.com> Complaints-To: groups-abuse AT google DOT com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=104.55.20.34; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO NNTP-Posting-Host: 104.55.20.34 References: <201902030714 DOT x137E7kW011386 AT delorie DOT com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <4d84c169-a63b-4098-9721-10ec0ef8f054@googlegroups.com> Subject: Re: ANNOUNCE: DJGPP port of GNU diffutils 3.7 uploaded. From: "rugxulo AT gmail DOT com [via djgpp AT delorie DOT com]" Injection-Date: Tue, 05 Feb 2019 18:19:04 +0000 Content-Type: text/plain; charset="UTF-8" Bytes: 4224 Lines: 63 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp 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 Precedence: bulk Hi, On Sunday, February 3, 2019 at 1:14:14 AM UTC-6, Juan Manuel Guerrero (juan DOT guerrero AT hates DOT spam) [via djgpp-announce AT spam DOT sux] wrote: > > This is a port of GNU diffutils version 3.7 to MSDOS/DJGPP. > > DJGPP specific changes. > ======================= > > - The most notable change of the FSF distribution is that the DJGPP support > has beeen dropped in favour of cygwin and MinGW support. I don't understand this. I mean, I do (mostly), but it's still strange. I was unaware that it was "officially" supported at all. I don't blame you (or anyone) if you don't have free time. Maybe something changed there, dunno. Not a big deal, but overall it seems pointless to omit support upstream for a working port. But I wasn't aware they ever cared in recent years. (In fairness, I guess they have bigger fish to fry.) Cygwin and MinGW are still GCC's Tier Two while DJGPP is not (unfortunately). They are more popular and thus get more contributors, so I understand. Still, I'm biased towards DJGPP (and FreeDOS)! > - All other changes are those required to get gnulib sources compiled with > djgpp and are not user visible. Now this I understand because Gnulib is very kludgy and POSIX-heavy, so it hasn't supported DJGPP (or Win9x or OS/2 or ...) in many years. Call me crazy, but perhaps POSIX isn't the portable utopia we'd all like? Maybe we should stop targeting POSIX like it's some panacea to all the world's problems? (Sigh.) > - The port has been configured and compiled on WinXP SP3 and Win98SE using > gcc710b and bnu228b. There is no guarantee that this may be possible with > any other DOS-like OS. Due to the massive use of long file names it will > not be possible to configure and compile without LFN support. Besides the obvious fact that Bash usually doesn't work well under raw DOS, thus "configure" won't really behave, LFNs are also a pain. Although you can get LFNs working in DOS, it's quite slow. Honestly, I prefer avoiding LFNs, but nobody else seems to sympathize. We probably need to finally add full LFN support into the FreeDOS kernel. (By "we" I mean some brave soul with the time and experience. But we all have too many side projects, so this is wishful thinking. I'm still worried about the recent kernel and shell ports, which are unfinished.) Not that it matters, but I have not had time or energy to keep working much on my MetaDOS. I enjoyed trying to rebuild things there, and I usually tried hard to avoid LFNs. I would (in theory) be very interested in bootstrapping or rebuilding various things, including many parts of DJGPP. But that is somewhat unlikely these days, and few others seem to sympathize anyways. > Send Diffutils specific bug reports to . > Send suggestions and bug reports concerning the DJGPP port > to comp.os.msdos.djgpp or . > > Enjoy. Thanks again for your efforts. I may not do anything brilliant with such tools, but they are definitely useful (and fun).