delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2012/04/25/13:46:24

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
Date: Wed, 25 Apr 2012 20:46:10 +0300
From: Eli Zaretskii <eliz AT gnu DOT org>
Subject: Re: Difficulties compiling emacs with gcc 4.6.2
In-reply-to: <201204251935.54557.juan.guerrero@gmx.de>
X-012-Sender: halo1 AT inter DOT net DOT il
To: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
Cc: djgpp AT delorie DOT com
Message-id: <83zk9zemcd.fsf@gnu.org>
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>
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

> From: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
> Date: Wed, 25 Apr 2012 19:35:54 +0200
> Cc: djgpp AT delorie DOT com
> 
>             compiling         debuging
>           COFF     DWARF    COFF     DWARF
>        +--------+--------+--------+--------+
> gcc344 |   OK   |   OK   |   OK   |   KO   |
>        +--------+--------+--------+--------+
> gcc400 |   OK   |   OK   |   OK   |   KO   |
> gcc401 |   OK   |   OK   |   OK   |   KO   |
>        +--------+--------+--------+--------+
> gcc410 |   OK   |   OK   |   OK   |   KO   |
> gcc411 |   OK   |   OK   |   OK   |   KO   |
> gcc412 |   OK   |   OK   |   OK   |   KO   |
>        +--------+--------+--------+--------+
> gcc420 |   OK   |   OK   |   OK   |   KO   |
> gcc421 |   OK   |   OK   |   OK   |   KO   |
> gcc422 |   OK   |   OK   |   OK   |   KO   |
> gcc423 |   OK   |   OK   |   OK   |   KO   |
>        +--------+--------+--------+--------+
> gcc430 |   OK   |   OK   |   OK   |   KO   |
> gcc431 |   OK   |   OK   |   OK   |   KO   |
> gcc432 |   OK   |   OK   |   OK   |   KO   |
>        +--------+--------+--------+--------+
> gcc441 |   OK   |   OK   |   OK   |   KO   |
> gcc442 |   OK   |   OK   |   OK   |   KO   |
> gcc444 |   OK   |   OK   |   OK   |   KO   |
> gcc445 |   OK   |   OK   |   OK   |   KO   |
>        +--------+--------+--------+--------+
> gcc452 |   KO1  |   KO1  |   KO   |   KO   |
> gcc453 |   KO1  |   KO1  |   KO   |   KO   |
>        +--------+--------+--------+--------+
> gcc461 |   KO2  |   KO1  |   --   |   --   |
> gcc462 |   KO2  |   KO1  |   --   |   --   |
> gcc463 |   KO2  |   KO1  |   --   |   --   |
>        +--------+--------+--------+--------+
> gcc470 |   KO2  |   KO1  |   --   |   --   |
>        +--------+--------+--------+--------+
> 
> 
> KO1 compiling means that temacs is build but the dump process does not work.
> Neither emacs.exe nor a stack trace are produced.
> 
> KO2 compiling means that the compiler produces brocken assembler output due
> to brocken COFF debug info support.  No temacs is produced at all.
> 
> 
> KO debuging means that the produced binary seems to have no line information
> so that it is not possible to set break points and to step trough the binary.

Thanks.  So it seems like we still need to use -gcoff to produce a
working and debuggable binary.

- Raw text -


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