Commit afe0e941 by Francois-Xavier Coudert Committed by François-Xavier Coudert

install.texi (Prerequisites): Explicitly mention C library and its headers for multilib builds.

	* doc/install.texi (Prerequisites): Explicitly mention C library
	and its headers for multilib builds.

From-SVN: r205802
parent bc3faf40
2013-12-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* doc/install.texi (Prerequisites): Explicitly mention C library
and its headers for multilib builds.
2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
PR target/52898
......@@ -255,6 +255,22 @@ may need to use @option{--disable-stage1-checking}, though
bootstrapping the compiler with such earlier compilers is strongly
discouraged.
@item C standard library and headers
In order to build GCC, the C standard library and headers must be present
for all target variants for which target libraries will be built (and not
only the variant of the host C++ compiler).
This affects the popular @samp{x86_64-unknown-linux-gnu} platform (among
other multilib targets), for which 64-bit (@samp{x86_64}) and 32-bit
(@samp{i386}) libc headers are usually packaged separately. If you do a
build of a native compiler on @samp{x86_64-unknown-linux-gnu}, make sure you
either have the 32-bit libc developer package properly installed (the exact
name of the package depends on your distro) or you must build GCC as a
64-bit only compiler by configuring with the option
@option{--disable-multilib}. Otherwise, you may encounter an error such as
@samp{fatal error: gnu/stubs-32.h: No such file}
@item GNAT
In order to build the Ada compiler (GNAT) you must already have GNAT
......
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