Message-Id: <200007102132.RAA18971@delorie.com> From: "Mark E." To: djgpp-announce AT delorie DOT com Date: Mon, 10 Jul 2000 17:10:24 -0400 Content-type: text/plain; charset=US-ASCII Subject: ANNOUNCE: Binutils 2.10 updated Reply-To: djgpp AT delorie DOT com An updated DJGPP port of Binutils 2.10 is now available from SimTel mirrors: Binaries and Documentation (info and man formats): ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/bnu210b.zip Source: ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/bnu210s.zip BFD library: ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/bnu210a.zip The update addresses the following problems discovered since the release: * A weak symbol is turned into a strong one when writing it out to an executable. This fixes problems debugging with functions declared weak. * The default DJGPP stub has been updated to the one in djdev 2.03. * The .section directive in the BFD version of 'as' no longer allows you to change a section's attributes once they've been set. The .section directive in the non-BFD version of 'as' has this same flaw, but a fix for it is not yet available. * 'objdump --debug' on an object file containing weak symbol now works. * The function for returning the nearest line number for stabs debugging symbols now correctly handles DOS-style pathnames. * Garbage -- often readable text -- near the start of an executable no longer appears in Binutils 2.10 generated executables. * In the BFD version of gas, the VMA and LMA is now set for all sections. Not mentioned in the updated readme.dos is support for the g++ init_priority attribute in gcc 2.95.2. The "gotcha" is that support for it and the constructor, destructor attributes is broken in gcc 2.95.2.