X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f Message-Id: <201202022244.q12MiUFG008282@delorie.com> From: Juan Manuel Guerrero To: djgpp-announce AT delorie DOT com Subject: ANNOUNCE: release 2 of DJGPP port of GNU binutils 2.22 uploaded. Date: Thu, 2 Feb 2012 23:29:16 +0100 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline This is release 2 of the port of GNU binutils 2.22 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. ======================= - The only difference between this release and the previous one is that I removed all BFD changes that were intended to support the handling of line number counter (s_nlnno) overflow but that did never work. I expected to be able to support COFF debug info (-gcoff) but this did not work at all. Inspecting cygwin specific source parts of BFD and doing some testing using cygwin showed me that they do not provide any functionality to handle s_nlnno overflow when -gcoff is used. Also knowing that gcc does not really support -gcoff anymore makes those changes superflous. This allowed me to reduce the DJGPP specific changes to BFD to those changes that are really required to support the handling of s_nreloc overflow. In other words, the relocation counter (s_nreloc) overflow handling works in the same way as introduced with the last port release but erverthing else that has no relevance to this issue has been removed. This makes it easier to maintain this port and the GDB port too. You should not experience any difference between this release and the previous one of binutils 2.22. Because it makes no sense to keep both versions I have removed the old one. The port consists of the usual four packages that have been compiled using stock djdev203 and that can be downloaded from ftp.delorie.com and mirrors as (time stamp 2012-02-02): GNU binutils 2.22 binary and info format documentation: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/bnu222br2.zip GNU binutils 2.22 bfd, liberty and opcode libraries and headers: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/bnu222ar2.zip GNU binutils 2.22 dvi, html, ps and pdf format documentation: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/bnu222dr2.zip GNU binutils 2.22 source: ftp://ftp.delorie.com/pub/djgpp/current/v2gnu/bnu222sr2.zip The binaries have been produced a second time using the stock version of djdev204 beta library. This package is available at ftp.delorie.com and mirrors as (timestamp 2012-02-02): GNU binutils 2.22 binary and info format documentation: ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/bnu222br2.zip GNU binutils 2.22 bfd, liberty and opcode libraries and headers: ftp://ftp.delorie.com/pub/djgpp/beta/v2gnu/bnu222ar2.zip Send binutils specific bug reports to . Send suggestions and bug reports concerning the DJGPP port to comp.os.msdos.djgpp or . Enjoy. Guerrero, Juan Manuel