mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-18 22:50:07 +00:00
Update.
This commit is contained in:
parent
dffd7a0c58
commit
580699bbaf
@ -1,3 +1,9 @@
|
|||||||
|
1999-09-07 Cristian Gafton <gafton@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/sys/raw.h: New file
|
||||||
|
* sysdeps/unix/sysv/linux/Dist: Add raw.h.
|
||||||
|
* sysdeps/unix/sysv/linux/Makefile [misc] (sysdep_headers): Add raw.h.
|
||||||
|
|
||||||
1999-09-08 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
1999-09-08 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
||||||
|
|
||||||
* manual/install.texi (Configuring and compiling): Mention GCC 2.95.
|
* manual/install.texi (Configuring and compiling): Mention GCC 2.95.
|
||||||
|
21
INSTALL
21
INSTALL
@ -87,7 +87,7 @@ will be used, and CFLAGS sets optimization options for the compiler.
|
|||||||
given with no list, it enables all the add-on packages it finds.
|
given with no list, it enables all the add-on packages it finds.
|
||||||
If you do not wish to use some add-on package that you have
|
If you do not wish to use some add-on package that you have
|
||||||
present in your source tree, give this option a list of the
|
present in your source tree, give this option a list of the
|
||||||
add-ons that you *do* want used, like this:
|
add-ons that you _do_ want used, like this:
|
||||||
`--enable-add-ons=crypt,linuxthreads'
|
`--enable-add-ons=crypt,linuxthreads'
|
||||||
|
|
||||||
`--with-binutils=DIRECTORY'
|
`--with-binutils=DIRECTORY'
|
||||||
@ -157,10 +157,11 @@ Those indicate that something is really wrong.
|
|||||||
|
|
||||||
The compilation process takes several hours even on fast hardware.
|
The compilation process takes several hours even on fast hardware.
|
||||||
Expect at least two hours for the default configuration on i586 for
|
Expect at least two hours for the default configuration on i586 for
|
||||||
Linux. For Hurd times are much longer. Except for EGCS 1.1 (and later
|
Linux. For Hurd times are much longer. Except for EGCS 1.1 and GCC
|
||||||
versions of EGCS), all supported versions of GCC have a problem which
|
2.95 (and later versions of GCC), all supported versions of GCC have a
|
||||||
causes them to take several minutes to compile certain files in the
|
problem which causes them to take several minutes to compile certain
|
||||||
iconvdata directory. Do not panic if the compiler appears to hang.
|
files in the iconvdata directory. Do not panic if the compiler appears
|
||||||
|
to hang.
|
||||||
|
|
||||||
If you want to run a parallel make, you can't just give `make' the
|
If you want to run a parallel make, you can't just give `make' the
|
||||||
`-j' option, because it won't be passed down to the sub-makes.
|
`-j' option, because it won't be passed down to the sub-makes.
|
||||||
@ -268,12 +269,13 @@ build the GNU C library:
|
|||||||
bugs which only show up in big projects like GNU `libc'. Version
|
bugs which only show up in big projects like GNU `libc'. Version
|
||||||
3.76.1 seems OK but some people have reported problems.
|
3.76.1 seems OK but some people have reported problems.
|
||||||
|
|
||||||
* EGCS 1.1.1, 1.1 or 1.0.3, or GCC 2.8.1
|
* EGCS 1.1.1, 1.1 or 1.0.3, or GCC 2.8.1, 2.95, 2.95.1
|
||||||
|
|
||||||
The GNU C library can only be compiled with the GNU C compiler
|
The GNU C library can only be compiled with the GNU C compiler
|
||||||
family. As of the 2.1 release, EGCS 1.0.3 or higher is required.
|
family. As of the 2.1 release, EGCS 1.0.3 or higher is required.
|
||||||
GCC 2.8.1 can also be used (but see the FAQ for reasons why you
|
GCC 2.8.1 can also be used (but see the FAQ for reasons why you
|
||||||
might not want to). Earlier versions simply are too buggy.
|
might not want to). Earlier versions simply are too buggy. As of
|
||||||
|
this writing, GCC 2.95.1 is the compiler we advise to use.
|
||||||
|
|
||||||
You can use whatever compiler you like to compile programs that
|
You can use whatever compiler you like to compile programs that
|
||||||
use GNU libc, but be aware that both GCC 2.7 and 2.8 have bugs in
|
use GNU libc, but be aware that both GCC 2.7 and 2.8 have bugs in
|
||||||
@ -321,6 +323,7 @@ build the GNU C library:
|
|||||||
Perl is not required, but it is used if present to test the
|
Perl is not required, but it is used if present to test the
|
||||||
installation. We may decide to use it elsewhere in the future.
|
installation. We may decide to use it elsewhere in the future.
|
||||||
|
|
||||||
|
|
||||||
If you change any of the `configure.in' files you will also need
|
If you change any of the `configure.in' files you will also need
|
||||||
|
|
||||||
* GNU `autoconf' 2.12 or higher
|
* GNU `autoconf' 2.12 or higher
|
||||||
@ -427,7 +430,7 @@ installed there.
|
|||||||
library on your system against the new library for the sake of new code,
|
library on your system against the new library for the sake of new code,
|
||||||
but keep the old libraries around for old binaries to use. This is
|
but keep the old libraries around for old binaries to use. This is
|
||||||
complicated and difficult. Consult the Glibc2 HOWTO at
|
complicated and difficult. Consult the Glibc2 HOWTO at
|
||||||
`http://www.imaxx.net/~thrytis/glibc' for details.
|
<http://www.imaxx.net/~thrytis/glibc> for details.
|
||||||
|
|
||||||
You cannot use `nscd' with 2.0 kernels, due to bugs in the
|
You cannot use `nscd' with 2.0 kernels, due to bugs in the
|
||||||
kernel-side thread support. `nscd' happens to hit these bugs
|
kernel-side thread support. `nscd' happens to hit these bugs
|
||||||
@ -445,7 +448,7 @@ remain unfixed for all eternity, if not longer.
|
|||||||
It is a good idea to check first that the problem was not reported
|
It is a good idea to check first that the problem was not reported
|
||||||
before. Bugs are documented in two places: The file `BUGS' describes a
|
before. Bugs are documented in two places: The file `BUGS' describes a
|
||||||
number of well known bugs and the bug tracking system has a WWW
|
number of well known bugs and the bug tracking system has a WWW
|
||||||
interface at `http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl'. The
|
interface at <http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl>. The
|
||||||
WWW interface gives you access to open and closed reports. The closed
|
WWW interface gives you access to open and closed reports. The closed
|
||||||
reports normally include a patch or a hint on solving the problem.
|
reports normally include a patch or a hint on solving the problem.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user