delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2012/04/26/20:00:15

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Rugxulo <rugxulo AT gmail DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Difficulties compiling emacs with gcc 4.6.2
Date: Thu, 26 Apr 2012 16:43:20 -0700 (PDT)
Organization: http://groups.google.com
Lines: 65
Message-ID: <6e2013e9-bc74-488f-b6a2-97944d4079c6@r9g2000yqd.googlegroups.com>
References: <201204090011 DOT 41565 DOT juan DOT guerrero AT gmx DOT de> <201204212330 DOT 14769 DOT juan DOT guerrero AT gmx DOT de>
<83d370h41v DOT fsf AT gnu DOT org> <201204251935 DOT 54557 DOT juan DOT guerrero AT gmx DOT de>
<83zk9zemcd DOT fsf AT gnu DOT org> <8e234c5c-6499-438e-af82-a27acc6430d6 AT m13g2000yqi DOT googlegroups DOT com>
<83wr53edd7 DOT fsf AT gnu DOT org> <76d604cb-2559-414c-95e5-06504006d6af AT c4g2000yqj DOT googlegroups DOT com>
<83bomeaofq DOT fsf AT gnu DOT org>
NNTP-Posting-Host: 65.13.115.246
Mime-Version: 1.0
X-Trace: posting.google.com 1335483800 6586 127.0.0.1 (26 Apr 2012 23:43:20 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Thu, 26 Apr 2012 23:43:20 +0000 (UTC)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: r9g2000yqd.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16
(KHTML, like Gecko) Chrome/10.0.630.0 Safari/534.16,gzip(gfe)
Bytes: 4300
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id q3R002Do004575
Reply-To: djgpp AT delorie DOT com

Hi,

On Apr 26, 3:26 am, Eli Zaretskii <e DOT  DOT  DOT  AT gnu DOT org> wrote:
> > From: Rugxulo <rugx DOT  DOT  DOT  AT gmail DOT com>
> > Date: Thu, 26 Apr 2012 00:01:52 -0700 (PDT)
>
> > > And I didn't (and don't) have time to work on fixing that.
> > > But if someone gets that to work, I will happily switch, because COFF
> > > debug info is barely supported in latest versions of GCC and GDB.
>
> > I know this is a dumb question, but have you tried nagging the GCC or
> > Cygwin people for help? Esp. for PE/COFF, what do they do for unexec?
>
> The native Windows build of Emacs uses a separate file, unexw32.c.
> Cygwin uses yet another file, unexcw.c.

If it were me, I'd ask the Windows dudes to help us, but I don't know
if they're sympathetic (and I heavily doubt it).

> > But you still (exclusively?) use an older GCC for your work anyways,
> > right? 3.4.x?
>
> Yes.  "If it ain't broken, don't fix it."

Agreed.

> > So I guess that will do for now.
>
> "For now", yes.  I'm under a lot of pressure from various Emacs
> contributors to drop the DJGPP support.  They question the size of the
> user community that would like the DJGPP build to continue to exist.

Who cares about marketshare? If that were the only factor, nobody
would use Linux instead of Windows. But it is true that DOS is heavily
in decline, and I only use it as a hobby "for fun".

> With each new version of GCC, Binutils, GDB, or Make that move farther
> away of supporting the DJGPP environment, I have less and less reasons
> to continue fighting back.  Expect me to give up some time soon.

Since you're the one sweating blood for it, doing all the work, it's
totally your call. I'm grateful you kept it up this long, so I don't
expect any miracles.

However, from a quick search, it seems the big problem to them is 8.3
filenames. I know you probably wouldn't like the idea, but I'd rather
rely on DOSLFN (or, if hating VFAT, StarLFN) instead of dropping the
port entirely.

And BTW, it sounds dumb for them to say, "certainly nobody using MS-
DOS is using recent software". Since when was that the only DOS? (PC-
DOS, ROM-DOS, DR-DOS, PTS-DOS) Not to mention FreeDOS 1.1, which just
came out a few months ago. If it were me, I'd tell them to stop saying
"MS-DOS" [sic] and just use generic "DOS" or "FreeDOS" (since GPL'd)
if they really want to promote free software.

> > Sorry I can't help further, it's all Greek to me.
>
> To me too, unfortunately.  If someone who knows their way around
> sections, debug info, and Binutils in general can have a look at
> unexcoff.c and suggest what to do there to get a runnable, debuggable
> emacs.exe after dumping, I'd be grateful.

Dunno, I guess I could take a look, but I'm always confused by all
that gobbledegook.

- Raw text -


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