Commit 3eb3cf05 by David Daney

install.texi (mips-*-*): Change recommended binutils version.

	* doc/install.texi (mips-*-*): Change recommended binutils
	version.

From-SVN: r122648
parent bf4e79cf
2006-03-06 Anatoly Sokolov <aesok@post.ru> 2007-03-06 David Daney <ddaney@avtrex.com>
* doc/install.texi (mips-*-*): Change recommended binutils
version.
2007-03-06 Anatoly Sokolov <aesok@post.ru>
* config/avr/avr.c (avr_mcu_types): Add support for ATmega325P, * config/avr/avr.c (avr_mcu_types): Add support for ATmega325P,
ATmega3250P, ATmega329P, ATmega3290P, AT90USB82 and AT90USB162 ATmega3250P, ATmega329P, ATmega3290P, AT90USB82 and AT90USB162
......
...@@ -3551,10 +3551,13 @@ currently do not work, because the auxiliary programs ...@@ -3551,10 +3551,13 @@ currently do not work, because the auxiliary programs
anything but a MIPS. It does work to cross compile for a MIPS anything but a MIPS. It does work to cross compile for a MIPS
if you use the GNU assembler and linker. if you use the GNU assembler and linker.
The linker from GNU binutils versions prior to 2.17 has a bug which The assembler from GNU binutils 2.17 and earlier has a bug in the way
causes the runtime linker stubs in @file{libgcj.so} to be incorrectly it sorts relocations for REL targets (o32, o64, EABI). This can cause
generated. If you want to use libgcj, either use binutils 2.17 or bad code to be generated for simple C++ programs. Also the linker
later to build it or export @samp{LD_BIND_NOW=1} in your runtime environment. from GNU binutils versions prior to 2.17 has a bug which causes the
runtime linker stubs in very large programs, like @file{libgcj.so}, to
be incorrectly generated. Binutils CVS snapshots and releases made
after Nov. 9, 2006 are thought to be free from both of these problems.
@html @html
<hr /> <hr />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment