aboutsummaryrefslogtreecommitdiff
path: root/INSTALL
AgeCommit message (Collapse)AuthorFilesLines
2013-12-19Stop partial menu generation in INSTALL fileAllan McRae1-4/+4
The commit d136c6dc resulted in menu text for the "Top" node being added to the INSTALL file on regeneration. As the full menu is not displayed in the plain text file anyway, suppress the menu section completely to avoid the additional text. Also regenerate the INSTALL file to commit a small formatting change introduced in the same commit.
2013-10-30rename configure.in to configure.acMike Frysinger1-1/+1
Autoconf has been deprecating configure.in for quite a long time. Rename all our configure.in and preconfigure.in files to .ac. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-09-10Update pt_chown sections of the manualAllan McRae1-8/+5
The pt-chown binary is discussed in the "Running make install" section without clarification of the needed configure option. Clarify this and simplfy the discription which is already covered in the "Configuring and compiling" section.
2013-09-04Remove --disable-versioning.Joseph Myers1-5/+0
2013-07-21CVE-2013-2207, BZ #15755: Disable pt_chown.Carlos O'Donell1-0/+12
The helper binary pt_chown tricked into granting access to another user's pseudo-terminal. Pre-conditions for the attack: * Attacker with local user account * Kernel with FUSE support * "user_allow_other" in /etc/fuse.conf * Victim with allocated slave in /dev/pts Using the setuid installed pt_chown and a weak check on whether a file descriptor is a tty, an attacker could fake a pty check using FUSE and trick pt_chown to grant ownership of a pty descriptor that the current user does not own. It cannot access /dev/pts/ptmx however. In most modern distributions pt_chown is not needed because devpts is enabled by default. The fix for this CVE is to disable building and using pt_chown by default. We still provide a configure option to enable hte use of pt_chown but distributions do so at their own risk.
2013-07-04Fix lock elision help text in INSTALL and configureSiddhesh Poyarekar1-1/+1
2013-07-02Add a configure option to enable lock elision and disable by defaultAndi Kleen1-0/+3
Can be enabled with --enable-lock-elision=yes at configure time.
2013-06-26Require GCC 4.4 or later to build glibc.Joseph Myers1-2/+2
2013-06-24Regenerate INSTALL fileSiddhesh Poyarekar1-3/+4
2013-03-12Remove mention of i386-pc-linux-gnu.Carlos O'Donell1-3/+8
The GNU C Library does not support building for i386 therefore we remove mention of this configuration from the INSTALL file.
2012-11-09Support --with-pkgversion and --with-bugurl.Joseph Myers1-5/+18
2012-10-31Document general use of test-wrapper and test-wrapper-env.Joseph Myers1-0/+11
2012-10-25Add cross-test-ssh.sh.Joseph Myers1-1/+7
2012-05-23Do not mention old Linux kernel versions in installation documentation.Joseph Myers1-8/+3
2012-05-18Fix INSTALL description for modified files in source dirAndreas Jaeger1-2/+2
2012-05-16Update Texinfo version requirement.Joseph Myers1-8/+8
2012-03-08Clean up glibc manual references to "GNU system" (bug 6911).Joseph Myers1-6/+7
2012-03-01Require binutils 2.20 or later.Joseph Myers1-1/+1
2012-02-28Use Texinfo macros to refer to the GNU C Library within the manual.Joseph Myers1-95/+97
2012-02-27Require GCC 4.3 or later.Joseph Myers1-14/+5
2012-02-27Require Linux kernel headers from "make headers_install", >= 2.6.19.1.Joseph Myers1-32/+30
2012-02-21Fix stray word in line-wrapped comment in install.texi.Joseph Myers1-2/+0
2012-02-21Update or avoid glibc version numbers in manual.Joseph Myers1-15/+14
2012-02-18Remove documentation of upgrading from libc5.Joseph Myers1-29/+13
2012-01-07Fix WSUlrich Drepper1-1/+0
2012-01-07Remove --enable-omitfp supportUlrich Drepper1-14/+6
2010-10-03Remove specific binutils version recommendation in INSTALL file.Ulrich Drepper1-3/+3
2010-05-05Regenerate INSTALLAndreas Schwab1-10/+10
2006-03-06* version.h (VERSION): 2.4glibc-2.4cvs/glibc-2_4cvs/fedora-glibc-20060306T1239Roland McGrath1-95/+26
* README.template: Update for 2.4. * README: Regenerated. * manual/install.texi (Configuring and compiling): Separate build directory is mandatory. Use glibc-2.4 in example. Update --enable-add-ons description. (Supported Configurations): Remove section. * INSTALL: Regenerated.
2006-03-01* Makefile (format-me): Use --plaintext --no-number-sections.Roland McGrath1-14/+14
* NOTES, INSTALL: Regenerated.
2006-02-02* manual/install.texi (Tools for Compilation): Require gcc 3.4,Roland McGrath1-19/+16
recommend 4.1, advise 4.0 for powerpc64, and note 4.1 required for powerpc, s390{x,} with new long double. * INSTALL: Regenerated.
2004-12-22(CFLAGS-tst-align.c): Add -mpreferred-stack-boundary=4.Ulrich Drepper1-53/+125
2007-07-122.5-18.1Jakub Jelinek1-125/+53
2004-08-102004-08-09 Roland McGrath <roland@frob.com>Roland McGrath1-58/+52
* manual/install.texi (Supported Configurations): Replace bug-glibc mention with web URL. * INSTALL: Regenerated. * locale/iso-3166.def: Likewise, in comment. * locale/iso-4217.def: Likewise. * locale/iso-639.def: Likewise. * posix/cpio.h: Remove bug reporting comment.
2004-02-29Update.Andreas Jaeger1-8/+20
2004-02-29 Andreas Jaeger <aj@suse.de> * manual/install.texi (Tools for Compilation): Autoconf 2.53 is required. (Supported Configurations): Add x86_64-*-linux. * INSTALL: Regenerated.
2002-12-10Update.Ulrich Drepper1-13/+4
2002-12-09 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/syscalls.list: Add __libc_creat and __libc_select aliases. * sysdeps/unix/sysv/linux/sigwaitinfo.c: Define __libc_sigwaitinfo alias. * sysdeps/unix/sysv/linux/sigwait.c: Define __libc_sigwait alias. * sysdeps/unix/sysv/linux/sigsuspend.c: Define __libc_sigsuspend alias. * sysdeps/unix/sysv/linux/poll.c: Define __libc_poll alias. * sysdeps/unix/syscalls.list: Define __libc_select alias. * sysdeps/posix/waitid.c: Define __libc_waitid alias. * sysdeps/posix/sigpause.c: Define __libc_sigpause and __libc___xpg_sigpause aliases. * sysdeps/generic/pselect.c: Define __libc_pselect alias. * misc/error.c: Remove use of USE_IN_LIBIO.
2002-08-22* configure.in: Make GCC version check require 3.[2-9]* and no others.Roland McGrath1-28/+27
* configure: Regenerated. * manual/install.texi (Tools for Compilation): Say 3.2 is required. (Configuring and compiling): Don't mention older GCC versions any more. * INSTALL: Regenerated. * manual/install.texi (Configuring and compiling, Installation, Running make install, Linux): Linux -> GNU/Linux where appropriate. * elf/rtld.c (_dl_start_final): Move defn before _dl_start so it can be inlined. Declare it with always_inline if [DONT_USE_BOOTSTRAP_MAP] and with noinline otherwise. Remove hack alloca use to prevent inlining, we can ask for it explicitly nowadays.
2002-04-06Update.Ulrich Drepper1-60/+64
2002-03-23 Jakub Jelinek <jakub@redhat.com> * sysdeps/generic/brk.c (__curbrk): Declare. * sysdeps/generic/dl-brk.c: Add attribute_hidden to __curbrk. * sysdeps/generic/dl-sbrk.c: Likewise. * sysdeps/unix/arm/dl-brk.S: New file. * sysdeps/unix/bsd/hp/m68k/dl-brk.S: New file. * sysdeps/unix/bsd/osf/alpha/dl-brk.S: New file. * sysdeps/unix/bsd/sun/m68k/dl-brk.S: New file. * sysdeps/unix/bsd/vax/dl-brk.S: New file. * sysdeps/unix/i386/dl-brk.S: New file. * sysdeps/unix/mips/dl-brk.S: New file. * sysdeps/unix/sparc/dl-brk.S: New file. * sysdeps/unix/sysv/linux/alpha/dl-brk.S: New file. * sysdeps/unix/sysv/linux/ia64/dl-brk.S: New file. * sysdeps/unix/sysv/linux/powerpc/dl-brk.S: New file. * sysdeps/unix/sysv/linux/sparc/sparc64/dl-brk.S: New file. * sysdeps/unix/sysv/linux/i386/dl-brk.c: Remove. * sysdeps/unix/sysv/linux/i386/dl-sbrk.c: Remove. 2002-04-03 Andreas Schwab <schwab@suse.de> * Makefile (headers): Add gnu/lib-names.h here instead of install-others. ($(inst_includedir)/gnu/lib-names.h): Remove explicit installation rule. (install-headers): Add dependency on install-headers-nosubdir. * stdio-common/Makefile (headers): Add bits/stdio_lim.h here instead of install-others. ($(inst_includedir)/bits/stdio_lim.h): Remove explicit installation rule. 2002-04-05 Ulrich Drepper <drepper@redhat.com> * manual/users.tex (Enable/Disable Setuid): Fix typo in example. Reported by Sam Roberts <sroberts@uniserve.com>. 2002-04-03 Jakub Jelinek <jakub@redhat.com> * elf/do-rel.h (elf_dynamic_do_rel): Skip relative relocs if l_addr == 0 and ELF_MACHINE_REL_RELATIVE. * sysdeps/alpha/dl-machine.h (ELF_MACHINE_REL_RELATIVE): Define. * sysdeps/ia64/dl-machine.h (ELF_MACHINE_REL_RELATIVE): Define. 2002-04-03 David Mosberger <davidm@hpl.hp.com> * sysdeps/ia64/dl-machine.h (TRAMPOLINE_TEMPLATE): Add unwind info. (RTLD_START): Ditto. (__ia64_init_bootstrap_fdesc_table): Insert stop bit to avoid RAW dependency violation.
2002-02-07Update.Ulrich Drepper1-25/+28
2002-02-06 Ulrich Drepper <drepper@redhat.com> * configure.in: Add --without-tls option. * sysdeps/i386/elf/configure.in: Don't check for TLS support if --without-tls is given. * sysdeps/generic/dl-tls.c: Include <tls.h>. * sysdeps/i386/dl-tls.h: Don't define anything if !USE_TLS.
2001-04-19Update.Andreas Jaeger1-2/+2
* configure.in: Require gettext 0.10.36 or newer. * manual/install.texi (Tools for Compilation): Mention gettext 0.10.36.
2001-03-27Mention s390x.Andreas Jaeger1-1/+2
2001-02-09Regenerate.Andreas Jaeger1-25/+23
2000-11-04Update.Ulrich Drepper1-0/+7
2000-11-03 Ulrich Drepper <drepper@redhat.com> * posix/Versions: Export __sysconf.
2000-09-20Update.Andreas Jaeger1-0/+1
2000-09-20 Andreas Jaeger <aj@suse.de> * iconvdata/Makefile (generated): Add tst-tables.out. * intl/Makefile (generated): Add test output. 2000-09-19 Andreas Jaeger <aj@suse.de> * sunrpc/clnt_simp.c (callrpc): Fix write beyond end of buffer. Reported by Jens-Uwe Mager <jum@helios.de>.
2000-08-09Update.Andreas Jaeger1-17/+14
2000-08-09 Andreas Jaeger <aj@suse.de> * configure.in: Change required make versions. * manual/install.texi (Tools for Compilation): Document required make version. (Supported Configurations): Update list of supported configurations.
2000-03-26Update.Ulrich Drepper1-8/+2
2000-03-25 Ulrich Drepper <drepper@redhat.com> * manual/install.texi: Remove references to crypt add-on.
2000-03-10Regenerated.Andreas Jaeger1-17/+56
1999-09-10Update.Ulrich Drepper1-6/+8
* 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>
1999-09-05Update.Ulrich Drepper1-64/+83
1999-08-31 H.J. Lu <hjl@gnu.org> * nscd/nscd_getgr_r.c (nscd_getgr_r): Cleanup the buffer count.
1999-08-18Update.Ulrich Drepper1-10/+9
1999-08-18 Andreas Jaeger <aj@arthur.rhein-neckar.de> * manual/install.texi (Configuring and compiling): Clarify ix86 situation.