X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rugxulo Newsgroups: comp.os.msdos.djgpp Subject: Re: Bash bugs (was: djgpp/libreadline bug) Date: Tue, 6 Apr 2010 13:42:13 -0700 (PDT) Organization: http://groups.google.com Lines: 42 Message-ID: References: <013d25d6-f34d-4686-9c68-0de775d5bf59 AT t20g2000yqe DOT googlegroups DOT com> <11fa369b-5fab-42ac-805f-1e7e74051411 AT l36g2000yqb DOT googlegroups DOT com> <83fx3j1874 DOT fsf AT gnu DOT org> <81255c92-b71b-4d8b-871c-fe057d72ddb7 AT u22g2000yqf DOT googlegroups DOT com> <834ojz111c DOT fsf AT gnu DOT org> <9e95b163-ba8a-467d-870e-4f3437dd9a96 AT y17g2000yqd DOT googlegroups DOT com> <1433b3f4-9d44-455b-9465-e873fd2cb618 AT 33g2000yqj DOT googlegroups DOT com> <8d449cf5-3dce-48c8-b8e7-e535b037b4a6 AT 8g2000yqz DOT googlegroups DOT com> <83zl1oxzat DOT fsf AT gnu DOT org> <81hah9Fit3U1 AT mid DOT individual DOT net> <4BB4C8EC DOT 8050909 AT iki DOT fi> <83r5mywcqy DOT fsf AT gnu DOT org> <45780149-957b-4e1a-9c91-fc01b4f040e4 AT y17g2000yqd DOT googlegroups DOT com> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1270586533 24302 127.0.0.1 (6 Apr 2010 20:42:13 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Tue, 6 Apr 2010 20:42:13 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: u22g2000yqf.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1045 Safari/532.5,gzip(gfe) Bytes: 3986 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi again, On Apr 2, 12:21=A0pm, Rugxulo wrote: > > On Apr 2, 1:10=A0am, Eli Zaretskii wrote: > > > > From: Rugxulo > > > Date: Thu, 1 Apr 2010 15:23:22 -0700 (PDT) > > > Bytes: 4549 > > > > The Autoconf people explicitly target only POSIX, if at all possible. > > > That's not accurate: they explicitly cater to environments such as > > Cygwin and MSYS which run on Windows. =A0And at least in the past, when > > DJGPP was actively developed, our voice was also heard. > > > Besides, DJGPP is sufficiently Posix for that matter, anyway. One (non-GNU) third-party app in particular won't port to DJGPP because it needs mmap(), which I think I was told is default in a newer POSIX version. Checking the newsgroup archives here shows that DPMI 1.0 could maybe support such emulation, but nobody has bothered (for the big obvious reason, it's not common). Anyways, I think even the original Bourne shell itself isn't POSIX, so Autoconf dudes don't support it. (Sounds odd to hear, but it's true!) They even avoid using "test -z" because it's not always available. BTW, Cygwin is allegedly 30% faster since Autoconf 2.64, but (for me) DJGPP is still dog slow when configuring latest ZILE. It's just crazy to check for so many things, it's just too slow. It takes longer to configure than compile! Perhaps the default config.site should have more pre-defined variables for some common things? Or maybe we need a faster shell (Dash or Busybox Ash)? Or maybe we need a sh2pl or sh2py translator? I don't want DJGPP (support) to die, it's too dang useful. But even when all the tools work (G++, GNU Make, Bison, Flex, Perl, PCRE, SQLite, Lua), some developers still abandon it (e.g. latest Dungeon Crawl: Stone Soup). Heck, I even (barely) built them a working binary, and they still don't seem to care. FYI, Dungeon Crawl originated on DJGPP! Oh well, another one bites the dust. ;-(