mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-05 21:00:05 +00:00
Update.
* sysdeps/unix/sysv/linux/x86_64/Dist: Add bits/utmpx.h. * sysdeps/unix/sysv/linux/sparc/Dist: Likewise. * sysdeps/unix/sysv/linux/powerpc/Dist: Likewise.
This commit is contained in:
parent
62497f9c8b
commit
4011dc709c
@ -1,5 +1,9 @@
|
||||
2002-10-02 Ulrich Drepper <drepper@redhat.com>
|
||||
|
||||
* sysdeps/unix/sysv/linux/x86_64/Dist: Add bits/utmpx.h.
|
||||
* sysdeps/unix/sysv/linux/sparc/Dist: Likewise.
|
||||
* sysdeps/unix/sysv/linux/powerpc/Dist: Likewise.
|
||||
|
||||
* sysdeps/s390/s390-32/initfini.c: Avoid unterminated string literals.
|
||||
* sysdeps/sh/elf/initfini.c: Likewise.
|
||||
* sysdeps/mach/hurd/mips/init-first.c: Likewise.
|
||||
|
37
FAQ
37
FAQ
@ -119,6 +119,7 @@ please let me know.
|
||||
2.35. When recompiling GCC, I get compilation errors in libio.
|
||||
2.36. Why shall glibc never get installed on GNU/Linux systems in
|
||||
/usr/local?
|
||||
2.37. When recompiling GCC, I get compilation errors in libstdc++.
|
||||
|
||||
3. Source and binary incompatibilities, and what to do about them
|
||||
|
||||
@ -246,8 +247,7 @@ a local mirror first.
|
||||
|
||||
You should always try to use the latest official release. Older versions
|
||||
may not have all the features GNU libc requires. The current releases of
|
||||
gcc (2.95 or newer) should work with the GNU C library (for powerpc see
|
||||
question 1.5; for ARM see question 1.6; for MIPS see question 1.20).
|
||||
gcc (3.2 or newer) should work with the GNU C library (for MIPS see question 1.20).
|
||||
|
||||
Please note that gcc 2.95 and 2.95.x cannot compile glibc on Alpha due to
|
||||
problems in the complex float support.
|
||||
@ -281,19 +281,12 @@ them.
|
||||
|
||||
1.5. Which compiler should I use for powerpc?
|
||||
|
||||
{GK} You want to use at least gcc 2.95 (together with the right versions
|
||||
of all the other tools, of course). See also question 2.8.
|
||||
{} Removed. Does not apply anymore.
|
||||
|
||||
|
||||
1.6. Which tools should I use for ARM?
|
||||
|
||||
{PB} You should use egcs 1.1 or a later version. For ELF systems some
|
||||
changes are needed to the compiler; a patch against egcs-1.1.x can be found
|
||||
at:
|
||||
|
||||
<ftp://ftp.netwinder.org/users/p/philb/egcs-1.1.1pre2-diff-981126>
|
||||
|
||||
Binutils 2.10.1 or later is also required.
|
||||
{} Removed. Does not apply anymore.
|
||||
|
||||
|
||||
1.7. Do I need some more things to compile the GNU C Library?
|
||||
@ -499,9 +492,7 @@ test in the sources.
|
||||
|
||||
There are some failures which are not directly related to the GNU libc:
|
||||
- Some compilers produce buggy code. No compiler gets single precision
|
||||
complex numbers correct on Alpha. Otherwise, the egcs 1.1 release should be
|
||||
ok; gcc 2.8.1 might cause some failures; gcc 2.7.2.x is so buggy that
|
||||
explicit checks have been used so that you can't build with it.
|
||||
complex numbers correct on Alpha. Otherwise, gcc-3.2 should be ok.
|
||||
- The kernel might have bugs. For example on Linux/Alpha 2.0.34 the
|
||||
floating point handling has quite a number of bugs and therefore most of
|
||||
the test cases in the math subdirectory will fail. Linux 2.2 has
|
||||
@ -564,8 +555,8 @@ newer.
|
||||
|
||||
1.20. Which tools should I use for MIPS?
|
||||
|
||||
{AJ} You should use the current development version of gcc 3.0 or newer from
|
||||
CVS. gcc 2.95.x does not work correctly on mips-linux.
|
||||
{AJ} You should use the current development version of gcc 3.2 or newer from
|
||||
CVS.
|
||||
|
||||
You need also recent binutils, anything before and including 2.11 will not
|
||||
work correctly. Either try the Linux binutils 2.11.90.0.5 from HJ Lu or the
|
||||
@ -843,7 +834,7 @@ you got with your distribution.
|
||||
glibc 2.x?
|
||||
|
||||
{AJ} There's only correct support for glibc 2.0.x in gcc 2.7.2.3 or later.
|
||||
But you should get at least gcc 2.95.2.1 (or later versions) instead.
|
||||
But you should get at least gcc 2.95.3 (or later versions) anyway
|
||||
|
||||
|
||||
2.10. The `gencat' utility cannot process the catalog sources which
|
||||
@ -1256,7 +1247,8 @@ repository.
|
||||
{BH} You are using g++ 2.95.2? After upgrading to glibc 2.2, you need to
|
||||
apply a patch to the include files in /usr/include/g++, because the fpos_t
|
||||
type has changed in glibc 2.2. The patch is at
|
||||
http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff
|
||||
|
||||
http://www.haible.de/bruno/gccinclude-glibc-2.2-compat.diff
|
||||
|
||||
|
||||
2.35. When recompiling GCC, I get compilation errors in libio.
|
||||
@ -1279,6 +1271,15 @@ installation, use another directory as argument to --prefix. If you like to
|
||||
install this glibc version as default version, overriding the existing one,
|
||||
use --prefix=/usr and everything will go in the right places.
|
||||
|
||||
|
||||
2.37. When recompiling GCC, I get compilation errors in libstdc++.
|
||||
|
||||
{BH} You are trying to recompile gcc 3.2? You need to patch gcc 3.2,
|
||||
because some last minute changes were made in glibc 2.3 which were not
|
||||
known when gcc 3.2 was released. The patch is at
|
||||
|
||||
http://www.haible.de/bruno/gcc-3.2-glibc-2.3-compat.diff
|
||||
|
||||
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
|
||||
|
5
README
5
README
@ -10,7 +10,7 @@ configurations:
|
||||
m68k-*-linux-gnu Linux-2.x on Motorola 680x0
|
||||
alpha*-*-linux-gnu Linux-2.x on DEC Alpha
|
||||
powerpc-*-linux-gnu Linux and MkLinux on PowerPC systems
|
||||
powerpc64-*-linux-gnu Linux-2.4+ on 64-bit PowerPC systems
|
||||
powerpc64-*-linux-gnu Linux-2.4.19+ on 64-bit PowerPC systems
|
||||
sparc-*-linux-gnu Linux-2.x on SPARC
|
||||
sparc64-*-linux-gnu Linux-2.x on UltraSPARC 64-bit
|
||||
arm-*-none ARM standalone systems
|
||||
@ -19,9 +19,10 @@ configurations:
|
||||
mips*-*-linux-gnu Linux-2.x on MIPS
|
||||
ia64-*-linux-gnu Linux-2.x on ia64
|
||||
s390-*-linux-gnu Linux-2.x on IBM S/390
|
||||
s390x-*-linux-gnu Linux-2.x on IBM S/390 64-bit
|
||||
s390x-*-linux-gnu Linux-2.4+ on IBM S/390 64-bit
|
||||
sh-*-linux-gnu Linux-2.x on Super Hitachi
|
||||
cris-*-linux-gnu Linux-2.4+ on CRIS
|
||||
x86-64-*-linux-gnu Linux-2.4+ on x86-64
|
||||
|
||||
Former releases of this library (version 1.09.1 and perhaps earlier
|
||||
versions) used to run on the following configurations:
|
||||
|
@ -1,3 +1,4 @@
|
||||
bits/utmpx.h
|
||||
dl-brk.S
|
||||
fe_nomask.c
|
||||
ipc_priv.h
|
||||
|
@ -1,3 +1,4 @@
|
||||
bits/utmpx.h
|
||||
kernel_termios.h
|
||||
sys/trap.h
|
||||
ldd-rewrite.sed
|
||||
|
@ -1,3 +1,4 @@
|
||||
bits/utmpx.h
|
||||
clone.S
|
||||
ldd-rewrite.sed
|
||||
__start_context.S
|
||||
|
Loading…
Reference in New Issue
Block a user