Mail Archives: djgpp/2015/06/03/23:54:42
On 06/02/2015 11:43 PM, Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) wrote:
> 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.
> This program must be compiled using a freshly compiled libc.a from repository
> using the linker from binutils-2.25. The bug will not be triggered if some
> old libc.a from djdev204 djdev203 is used. Those libraries and crt0.o have
> been compiled with some old bug free version of binutils.
>
> It becomes impossible to debug the produced binary. If gdb is used to step
> through the code, the following error message will be displayed:
Also fixes problem with DXEs reported earlier:
DXE tests from beta/v2/djtest205.zip failed when first DJGPP release of binutils-2.25 was used and
passed with binutils-2.24.
These tests pass also with this release
Andris
- Raw text -