Go to the first, previous, next, last section, table of contents.
We recommend installing the following GNU tools before attempting to build the GNU C library:
make
3.75
You need the latest version of GNU make
. Modifying the GNU C
Library to work with other make
programs would be so hard that we
recommend you port GNU make
instead. Really. We
recommend version GNU make
version 3.75 or 3.77. All earlier
versions have severe bugs or lack features. Version 3.76 is known to
have bugs which only show up in big projects like GNU libc
.
Version 3.76.1 seems OK but some people have reported problems.
binutils
2.9.1, 2.9.1.0.16, or later 2.9.1.0.x release
You must use GNU binutils (as and ld) if you want to build a shared
library. Even if you don't, we recommend you use them anyway. No one
has tested compilation with non-GNU binutils in a long time.
The quality of binutils releases has varied a bit recently. The bugs
are in obscure features, but glibc uses quite a few of those. 2.9.1,
2.9.1.0.16, and later 2.9.1.0.x releases are known to work. Versions
after 2.8.1.0.23 may or may not work. Older versions definitely don't.
2.9.1.0.16 or higher is required on some platforms, like PPC and Arm.
For PPC you might need some patches even on top of the last binutils
version. See the FAQ.
texinfo
3.11
To correctly translate and install the Texinfo documentation you need
this version of the texinfo
package. Earlier versions do not
understand all the tags used in the document, and the installation
mechanism for the info files is not present or works differently.
awk
3.0, or some other POSIX awk
Awk is used in several places to generate files. The scripts should
work with any POSIX-compliant awk implementation; gawk
3.0 and
mawk
1.3 are known to work.
If you change any of the `configure.in' files you will also need
autoconf
2.12 or higher
and if you change any of the message translation files you will need
gettext
0.10.35 or later
You may also need these packages if you upgrade your source tree using patches, although we try to avoid this.
Go to the first, previous, next, last section, table of contents.