mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-18 00:41:06 +00:00
Update.
1998-12-02 Ulrich Drepper <drepper@cygnus.com> * elf/elf.h: Add R_MIPS_JALR and adjust R_MIPS_NUM appropriately. 1998-12-02 Andreas Jaeger <aj@arthur.rhein-neckar.de> * inet/Versions: Remove inet6_isipv4mapped. 1998-12-02 Philip Blundell <pb@nexus.co.uk> * inet/in6_addr.c (inet6_isipv4mapped): Obsolete, deleted. 1998-11-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * manual/time.texi (Formatting Date and Time): Fix typo. 1998-11-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * sysdeps/unix/sysv/linux/configure.in: Only check for symlinks when configuring natively. Use autoconf macros instead of rolling our own. Handle defaulted prefix.
This commit is contained in:
parent
19c6b9c8ab
commit
eeabe8776d
22
ChangeLog
22
ChangeLog
@ -1,3 +1,25 @@
|
|||||||
|
1998-12-02 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
|
* elf/elf.h: Add R_MIPS_JALR and adjust R_MIPS_NUM appropriately.
|
||||||
|
|
||||||
|
1998-12-02 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
||||||
|
|
||||||
|
* inet/Versions: Remove inet6_isipv4mapped.
|
||||||
|
|
||||||
|
1998-12-02 Philip Blundell <pb@nexus.co.uk>
|
||||||
|
|
||||||
|
* inet/in6_addr.c (inet6_isipv4mapped): Obsolete, deleted.
|
||||||
|
|
||||||
|
1998-11-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
|
||||||
|
|
||||||
|
* manual/time.texi (Formatting Date and Time): Fix typo.
|
||||||
|
|
||||||
|
1998-11-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/configure.in: Only check for symlinks
|
||||||
|
when configuring natively. Use autoconf macros instead of rolling
|
||||||
|
our own. Handle defaulted prefix.
|
||||||
|
|
||||||
1998-12-01 Ulrich Drepper <drepper@cygnus.com>
|
1998-12-01 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
* version.h (VERSION): Bump to 2.0.105.
|
* version.h (VERSION): Bump to 2.0.105.
|
||||||
|
15
FAQ
15
FAQ
@ -145,6 +145,8 @@ please let me know.
|
|||||||
4.4. What other sources of documentation about glibc are available?
|
4.4. What other sources of documentation about glibc are available?
|
||||||
4.5. The timezone string for Sydney/Australia is wrong since even when
|
4.5. The timezone string for Sydney/Australia is wrong since even when
|
||||||
daylight saving time is in effect the timezone string is EST.
|
daylight saving time is in effect the timezone string is EST.
|
||||||
|
4.6. I've build make 3.77 against glibc 2.1 and now make gets
|
||||||
|
segmentation faults.
|
||||||
|
|
||||||
|
|
||||||
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
|
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
|
||||||
@ -212,7 +214,8 @@ program has the needed functionality.
|
|||||||
We recommend version GNU make version 3.75 or 3.77. Versions before 3.75
|
We recommend version GNU make version 3.75 or 3.77. Versions before 3.75
|
||||||
have bugs and/or are missing features. Version 3.76 has bugs which
|
have bugs and/or are missing features. Version 3.76 has bugs which
|
||||||
appear when building big projects like GNU libc. 3.76.1 appears to work but
|
appear when building big projects like GNU libc. 3.76.1 appears to work but
|
||||||
some people have reported problems.
|
some people have reported problems. If you build GNU make 3.77 from source,
|
||||||
|
please read question question 4.6 first.
|
||||||
|
|
||||||
|
|
||||||
1.4. Do I need a special linker or assembler?
|
1.4. Do I need a special linker or assembler?
|
||||||
@ -1428,6 +1431,16 @@ for Sydney we have
|
|||||||
Great! To get this bug fixed convince the authorities to change the laws
|
Great! To get this bug fixed convince the authorities to change the laws
|
||||||
and regulations of the country this effects. glibc behaves correctly.
|
and regulations of the country this effects. glibc behaves correctly.
|
||||||
|
|
||||||
|
|
||||||
|
4.6. I've build make 3.77 against glibc 2.1 and now make gets
|
||||||
|
segmentation faults.
|
||||||
|
|
||||||
|
{AJ} GNU make 3.77 has support for 64 bit filesystems which is slightly
|
||||||
|
broken (and one of the new features in the GNU C library 2.1 is 64 bit
|
||||||
|
filesystem support :-( ). To get a working make you can use either make
|
||||||
|
3.75 or patch 3.77. A working patch is available via RedHat's Rawhide server
|
||||||
|
(ftp://rawhide.redhat.com/SRPMS/SRPMS/make-3.77-*src.rpm).
|
||||||
|
|
||||||
|
|
||||||
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
|
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
|
||||||
|
|
||||||
|
12
FAQ.in
12
FAQ.in
@ -75,7 +75,8 @@ program has the needed functionality.
|
|||||||
We recommend version GNU make version 3.75 or 3.77. Versions before 3.75
|
We recommend version GNU make version 3.75 or 3.77. Versions before 3.75
|
||||||
have bugs and/or are missing features. Version 3.76 has bugs which
|
have bugs and/or are missing features. Version 3.76 has bugs which
|
||||||
appear when building big projects like GNU libc. 3.76.1 appears to work but
|
appear when building big projects like GNU libc. 3.76.1 appears to work but
|
||||||
some people have reported problems.
|
some people have reported problems. If you build GNU make 3.77 from source,
|
||||||
|
please read question ?make first.
|
||||||
|
|
||||||
?? Do I need a special linker or assembler?
|
?? Do I need a special linker or assembler?
|
||||||
|
|
||||||
@ -1231,6 +1232,15 @@ for Sydney we have
|
|||||||
Great! To get this bug fixed convince the authorities to change the laws
|
Great! To get this bug fixed convince the authorities to change the laws
|
||||||
and regulations of the country this effects. glibc behaves correctly.
|
and regulations of the country this effects. glibc behaves correctly.
|
||||||
|
|
||||||
|
??make I've build make 3.77 against glibc 2.1 and now make gets
|
||||||
|
segmentation faults.
|
||||||
|
|
||||||
|
{AJ} GNU make 3.77 has support for 64 bit filesystems which is slightly
|
||||||
|
broken (and one of the new features in the GNU C library 2.1 is 64 bit
|
||||||
|
filesystem support :-( ). To get a working make you can use either make
|
||||||
|
3.75 or patch 3.77. A working patch is available via RedHat's Rawhide server
|
||||||
|
(ftp://rawhide.redhat.com/SRPMS/SRPMS/make-3.77-*src.rpm).
|
||||||
|
|
||||||
|
|
||||||
Answers were given by:
|
Answers were given by:
|
||||||
{UD} Ulrich Drepper, <drepper@cygnus.com>
|
{UD} Ulrich Drepper, <drepper@cygnus.com>
|
||||||
|
4
README
4
README
@ -1,4 +1,4 @@
|
|||||||
This directory contains the version 2.0.104 test release of the GNU C Library.
|
This directory contains the version 2.0.105 test release of the GNU C Library.
|
||||||
Many bugs have been fixed since the last release.
|
Many bugs have been fixed since the last release.
|
||||||
Some bugs surely remain.
|
Some bugs surely remain.
|
||||||
|
|
||||||
@ -53,7 +53,7 @@ provides the Unix `crypt' function, plus some other entry points.
|
|||||||
Because of the United States export restriction on DES implementations,
|
Because of the United States export restriction on DES implementations,
|
||||||
we are distributing this code separately from the rest of the C
|
we are distributing this code separately from the rest of the C
|
||||||
library. There is an extra distribution tar file just for crypt; it is
|
library. There is an extra distribution tar file just for crypt; it is
|
||||||
called `glibc-crypt-2.0.104.tar.gz'. You can just unpack the crypt
|
called `glibc-crypt-2.0.105.tar.gz'. You can just unpack the crypt
|
||||||
distribution along with the rest of the C library and build; you can
|
distribution along with the rest of the C library and build; you can
|
||||||
also build the library without getting crypt. Users outside the USA
|
also build the library without getting crypt. Users outside the USA
|
||||||
can get the crypt distribution via anonymous FTP from ftp.ifi.uio.no
|
can get the crypt distribution via anonymous FTP from ftp.ifi.uio.no
|
||||||
|
@ -1196,8 +1196,9 @@ typedef struct
|
|||||||
#define R_MIPS_ADD_IMMEDIATE 34
|
#define R_MIPS_ADD_IMMEDIATE 34
|
||||||
#define R_MIPS_PJUMP 35
|
#define R_MIPS_PJUMP 35
|
||||||
#define R_MIPS_RELGOT 36
|
#define R_MIPS_RELGOT 36
|
||||||
|
#define R_MIPS_JALR 37
|
||||||
/* Keep this the last entry. */
|
/* Keep this the last entry. */
|
||||||
#define R_MIPS_NUM 37
|
#define R_MIPS_NUM 38
|
||||||
|
|
||||||
/* Legal values for p_type field of Elf32_Phdr. */
|
/* Legal values for p_type field of Elf32_Phdr. */
|
||||||
|
|
||||||
@ -1489,11 +1490,11 @@ typedef Elf32_Addr Elf32_Conflict;
|
|||||||
|
|
||||||
/* ARM-specific values for sh_flags */
|
/* ARM-specific values for sh_flags */
|
||||||
#define SHF_ARM_ENTRYSECT 0x10000000 /* Section contains an entry point */
|
#define SHF_ARM_ENTRYSECT 0x10000000 /* Section contains an entry point */
|
||||||
#define SHF_ARM_COMDEF 0x80000000 /* Section may be multiply defined
|
#define SHF_ARM_COMDEF 0x80000000 /* Section may be multiply defined
|
||||||
in the input to a link step */
|
in the input to a link step */
|
||||||
|
|
||||||
/* ARM-specific program header flags */
|
/* ARM-specific program header flags */
|
||||||
#define PF_ARM_SB 0x10000000 /* Segment contains the location
|
#define PF_ARM_SB 0x10000000 /* Segment contains the location
|
||||||
addressed by the static base */
|
addressed by the static base */
|
||||||
|
|
||||||
/* ARM relocs. */
|
/* ARM relocs. */
|
||||||
|
@ -53,6 +53,5 @@ libc {
|
|||||||
|
|
||||||
# i*
|
# i*
|
||||||
if_freenameindex; if_indextoname; if_nameindex; if_nametoindex;
|
if_freenameindex; if_indextoname; if_nameindex; if_nametoindex;
|
||||||
inet6_isipv4mapped;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 1996, 1997 Free Software Foundation, Inc.
|
/* Copyright (C) 1997, 1998 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
Contributed by Philip Blundell <pjb27@cam.ac.uk>, 1997.
|
Contributed by Philip Blundell <pjb27@cam.ac.uk>, 1997.
|
||||||
|
|
||||||
@ -23,8 +23,3 @@ const struct in6_addr in6addr_any =
|
|||||||
{ { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } };
|
{ { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } };
|
||||||
const struct in6_addr in6addr_loopback =
|
const struct in6_addr in6addr_loopback =
|
||||||
{ { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } };
|
{ { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } };
|
||||||
|
|
||||||
int inet6_isipv4mapped(const struct in6_addr *addr)
|
|
||||||
{
|
|
||||||
return IN6_IS_ADDR_V4MAPPED(addr);
|
|
||||||
}
|
|
||||||
|
@ -961,7 +961,7 @@ This format is a GNU extension.
|
|||||||
|
|
||||||
A full @w{RFC 822} timestamp is generated by the format
|
A full @w{RFC 822} timestamp is generated by the format
|
||||||
@w{@samp{"%a, %d %b %Y %H:%M:%S %z"}} (or the equivalent
|
@w{@samp{"%a, %d %b %Y %H:%M:%S %z"}} (or the equivalent
|
||||||
@w{@samp{"%a, %d %b %Y %T %z"}}.
|
@w{@samp{"%a, %d %b %Y %T %z"}}).
|
||||||
|
|
||||||
@item %Z
|
@item %Z
|
||||||
The time zone abbreviation (empty if the time zone can't be determined).
|
The time zone abbreviation (empty if the time zone can't be determined).
|
||||||
|
42
sysdeps/unix/sysv/linux/configure
vendored
42
sysdeps/unix/sysv/linux/configure
vendored
@ -117,25 +117,31 @@ case "$machine" in
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
|
|
||||||
# If $prefix/include/{net,scsi} are symlinks, make install will
|
if test $host = $build; then
|
||||||
# clobber what they're linked to (probably a kernel tree).
|
# If $prefix/include/{net,scsi} are symlinks, make install will
|
||||||
# test -L ought to work on all Linux boxes.
|
# clobber what they're linked to (probably a kernel tree).
|
||||||
echo $ac_n "checking for symlinks in ${prefix}/include...$ac_c"
|
# test -L ought to work on all Linux boxes.
|
||||||
if test -L ${prefix}/include/net
|
if test "x$prefix" != xNONE; then
|
||||||
then message=" ${prefix}/include/net is a symlink"
|
ac_prefix=$prefix
|
||||||
fi
|
else
|
||||||
if test -L ${prefix}/include/scsi
|
ac_prefix=$ac_default_prefix
|
||||||
then message="$message
|
fi
|
||||||
${prefix}/include/scsi is a symlink"
|
echo $ac_n "checking for symlinks in ${ac_prefix}/include""... $ac_c" 1>&6
|
||||||
fi
|
echo "configure:131: checking for symlinks in ${ac_prefix}/include" >&5
|
||||||
if test -n "$message"; then
|
if test -L ${ac_prefix}/include/net; then
|
||||||
echo "
|
message=" ${ac_prefix}/include/net is a symlink"
|
||||||
*** error:
|
fi
|
||||||
|
if test -L ${ac_prefix}/include/scsi; then
|
||||||
|
message="$message
|
||||||
|
${ac_prefix}/include/scsi is a symlink"
|
||||||
|
fi
|
||||||
|
if test -n "$message"; then
|
||||||
|
{ echo "configure: error:
|
||||||
$message
|
$message
|
||||||
\`make install' will destroy the target of the link(s).
|
\`make install' will destroy the target of the link(s).
|
||||||
Delete the links and re-run configure, or better still, move the entire
|
Delete the links and re-run configure, or better still, move the entire
|
||||||
${prefix}/include directory out of the way."
|
${ac_prefix}/include directory out of the way." 1>&2; exit 1; }
|
||||||
exit 1
|
else
|
||||||
else
|
echo "$ac_t""ok" 1>&6
|
||||||
echo " ok"
|
fi
|
||||||
fi
|
fi
|
||||||
|
@ -102,25 +102,30 @@ case "$machine" in
|
|||||||
esac
|
esac
|
||||||
changequote([,])
|
changequote([,])
|
||||||
|
|
||||||
# If $prefix/include/{net,scsi} are symlinks, make install will
|
if test $host = $build; then
|
||||||
# clobber what they're linked to (probably a kernel tree).
|
# If $prefix/include/{net,scsi} are symlinks, make install will
|
||||||
# test -L ought to work on all Linux boxes.
|
# clobber what they're linked to (probably a kernel tree).
|
||||||
echo $ac_n "checking for symlinks in ${prefix}/include...$ac_c"
|
# test -L ought to work on all Linux boxes.
|
||||||
if test -L ${prefix}/include/net
|
if test "x$prefix" != xNONE; then
|
||||||
then message=" ${prefix}/include/net is a symlink"
|
ac_prefix=$prefix
|
||||||
fi
|
else
|
||||||
if test -L ${prefix}/include/scsi
|
ac_prefix=$ac_default_prefix
|
||||||
then message="$message
|
fi
|
||||||
${prefix}/include/scsi is a symlink"
|
AC_MSG_CHECKING([for symlinks in ${ac_prefix}/include])
|
||||||
fi
|
if test -L ${ac_prefix}/include/net; then
|
||||||
if test -n "$message"; then
|
message=" ${ac_prefix}/include/net is a symlink"
|
||||||
echo "
|
fi
|
||||||
*** error:
|
if test -L ${ac_prefix}/include/scsi; then
|
||||||
|
message="$message
|
||||||
|
${ac_prefix}/include/scsi is a symlink"
|
||||||
|
fi
|
||||||
|
if test -n "$message"; then
|
||||||
|
AC_MSG_ERROR([
|
||||||
$message
|
$message
|
||||||
\`make install' will destroy the target of the link(s).
|
\`make install' will destroy the target of the link(s).
|
||||||
Delete the links and re-run configure, or better still, move the entire
|
Delete the links and re-run configure, or better still, move the entire
|
||||||
${prefix}/include directory out of the way."
|
${ac_prefix}/include directory out of the way.])
|
||||||
exit 1
|
else
|
||||||
else
|
AC_MSG_RESULT(ok)
|
||||||
echo " ok"
|
fi
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user