Update.
* sysdeps/unix/sysv/linux/sys/raw.h (RAW_MAJOR): Added. 1999-09-08 Andreas Jaeger <aj@arthur.rhein-neckar.de> * manual/install.texi (Configuring and compiling): Mention GCC 2.95. 1999-09-08 Andreas Jaeger <aj@arthur.rhein-neckar.de> * configure.in: Fix make version test for make 3.77.95 and later versions. Based on a patch by Paul D. Smith <psmith@baynetworks.com>. 1999-09-10 Ulrich Drepper <drepper@cygnus.com>
This commit is contained in:
parent
6833780818
commit
8fc1e2ca91
14
ChangeLog
14
ChangeLog
@ -1,3 +1,17 @@
|
||||
1999-09-10 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/sys/raw.h (RAW_MAJOR): Added.
|
||||
|
||||
1999-09-08 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
||||
|
||||
* manual/install.texi (Configuring and compiling): Mention GCC 2.95.
|
||||
|
||||
1999-09-08 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
||||
|
||||
* configure.in: Fix make version test for make 3.77.95 and later
|
||||
versions.
|
||||
Based on a patch by Paul D. Smith <psmith@baynetworks.com>.
|
||||
|
||||
1999-09-10 Ulrich Drepper <drepper@cygnus.com>
|
||||
|
||||
* wcsmbs/wchar.h (WCHAR_MIN, WCHAR_MAX): Use all-numeric values.
|
||||
|
14
INSTALL
14
INSTALL
@ -160,10 +160,11 @@ Those indicate that something is really wrong.
|
||||
|
||||
The compilation process takes several hours even on fast hardware.
|
||||
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
|
||||
versions of EGCS), all supported versions of GCC have a problem which
|
||||
causes them to take several minutes to compile certain files in the
|
||||
iconvdata directory. Do not panic if the compiler appears to hang.
|
||||
Linux. For Hurd times are much longer. Except for EGCS 1.1 and GCC
|
||||
2.95 (and later versions of GCC), all supported versions of GCC have a
|
||||
problem which causes them to take several minutes to compile certain
|
||||
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
|
||||
`-j' option, because it won't be passed down to the sub-makes.
|
||||
@ -272,12 +273,13 @@ build the GNU C library:
|
||||
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.
|
||||
|
||||
* 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
|
||||
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
|
||||
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
|
||||
use GNU libc, but be aware that both GCC 2.7 and 2.8 have bugs in
|
||||
|
@ -457,7 +457,7 @@ AC_CHECK_PROG_VER(CC, ${ac_tool_prefix}gcc ${ac_tool_prefix}cc, -v,
|
||||
[egcs-2.9[1-9].*|egcs-2.90.2[789]|egcs-2.90.[3-9][0-9]|*gcc-2.9[1-9].*|pgcc-2.90.2[789]|pgcc-2.90.[3-9][0-9]|*2.8.[1-9]*|*2.9|*2.9.[0-9]*|2.9[5-9]*|cygnus-2.9[1-9].*|gcc-2.9[5-9]|gcc-2.1[0-9][0-9]],
|
||||
critic_missing=t)
|
||||
AC_CHECK_PROG_VER(MAKE, gnumake gmake make, --version,
|
||||
[version \([0-9][0-9.]*\), by],
|
||||
[GNU Make[^0-9]*\([0-9][0-9.]*\)],
|
||||
[3.75 | 3.76.[1-9]* | 3.7[789]* | 3.[89]*], critic_missing=t)
|
||||
|
||||
AC_CHECK_PROG_VER(MSGFMT, gnumsgfmt gmsgfmt msgfmt, --version,
|
||||
|
@ -184,10 +184,11 @@ containing @samp{***}. Those indicate that something is really wrong.
|
||||
|
||||
The compilation process takes several hours even on fast hardware.
|
||||
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
|
||||
versions of EGCS), all supported versions of GCC have a problem which
|
||||
causes them to take several minutes to compile certain files in the
|
||||
iconvdata directory. Do not panic if the compiler appears to hang.
|
||||
Linux. For Hurd times are much longer. Except for EGCS 1.1 and GCC
|
||||
2.95 (and later versions of GCC), all supported versions of GCC have a
|
||||
problem which causes them to take several minutes to compile certain
|
||||
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 @code{make} the
|
||||
@samp{-j} option, because it won't be passed down to the sub-makes.
|
||||
@ -271,15 +272,15 @@ After installation you might want to configure the timezone and locale
|
||||
installation of your system. The GNU C library comes with a locale
|
||||
database which gets configured with @code{localedef}. For example, to
|
||||
set up a German locale with name @code{de_DE}, simply issue the command
|
||||
@samp{localedef -i de_DE -f ISO-8859-1 de_DE}. To configure all locales
|
||||
that are supported by glibc, you can issue from your build directory the
|
||||
@samp{localedef -i de_DE -f ISO-8859-1 de_DE}. To configure all locales
|
||||
that are supported by glibc, you can issue from your build directory the
|
||||
command @samp{make localedata/install-locales}.
|
||||
|
||||
To configure the locally used timezone, you can either set the @code{TZ}
|
||||
environment variable. The script @code{tzselect} helps you to select
|
||||
the right value. As an example for Germany, tzselect would tell you to
|
||||
use @samp{TZ='Europe/Berlin'}. For a system wide installation (the
|
||||
given paths are for an installation with @samp{--prefix=/usr}), link the
|
||||
given paths are for an installation with @samp{--prefix=/usr}), link the
|
||||
timezone file which is in @file{/usr/share/zoneinfo} to the file
|
||||
@file{/etc/localtime}. For Germany, you might execute @samp{ln -s
|
||||
/usr/share/zoneinfo/Europe/Berlin /etc/localtime}.
|
||||
@ -305,12 +306,13 @@ have bugs which only show up in big projects like GNU @code{libc}.
|
||||
Version 3.76.1 seems OK but some people have reported problems.
|
||||
|
||||
@item
|
||||
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 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 might not want to).
|
||||
Earlier versions simply are too buggy.
|
||||
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 use GNU
|
||||
libc, but be aware that both GCC 2.7 and 2.8 have bugs in their
|
||||
|
@ -22,6 +22,10 @@
|
||||
#include <stdint.h>
|
||||
#include <sys/ioctl.h>
|
||||
|
||||
/* The major device number for raw devices. */
|
||||
#define RAW_MAJOR 162
|
||||
|
||||
/* `ioctl' commands for raw devices. */
|
||||
#define RAW_SETBIND _IO(0xac, 0)
|
||||
#define RAW_GETBIND _IO(0xac, 1)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user