Mail Archives: djgpp/2015/06/03/10:45:04
> Date: Tue, 02 Jun 2015 22:43:32 +0200
> From: "Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de)" <djgpp-announce AT delorie DOT com>
>
> This is a port of GNU binutils 2.25 to MSDOS/DJGPP.
>
> The GNU binutils are utilities of use when dealing with binary files, either
> object files or executables. These tools consist of the linker (ld), the
> assembler (gas), and the profiler (gprof). There is also a collection of
> other binary tools, including the disassembler (objdump). These tools make
> use of a pair of libraries (bfd and opcodes) and a common set of header files.
>
>
>
> DJGPP specific changes.
> =======================
> - This is an bug fix update.
> This update provides all DJGPP specific features than presented in the
> previous release. Please see:
> http://www.delorie.com/archives/browse.cgi?p=djgpp-announce/2014/12/27/22:55:14
>
> - The previous port has a bug that is not related to any DJGPP specific changes.
> This bug is a genuine binutils bug and can be reproduced by compiling the original
> code from binutils-2.25.tar.gz.
> The bug can be triggered by compiling a simple hello-world program.
Thanks!
> Because I am an DJGPP user and I do not care about 64-bit cygwin I have simple
> commented out the change and recompiled the sources to produce a working DJGPP
> port of binutils-2.25. Of course this must fixed in some other way. It should
> not be that to fix one system another system becomes broken. May be someone
> with inside in cygwin and djgpp cann give me a hint how to fix this or may be he
> sends the fix directly to the binutils mailing list.
Please don't keep the fact of this breakage known only on this forum.
Please do report it to the Binutils bug-reporting address, if only to
make it known to the Binutils maintainers. At the very least making
that change be conditioned by "#ifndef __DJGPP__" should fix this
problem upstream for DJGPP without breaking Cygwin.
FWIW, the following messages on the Cygwin mailing list provide some
information about the reasons for that change:
https://www.cygwin.com/ml/cygwin/2014-03/msg00437.html
https://cygwin.com/ml/cygwin-apps/2013-06/msg00057.html
- Raw text -