# ChangeLog for sys-libs/glibc # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.813 2012/01/03 00:35:12 vapier Exp $ 03 Jan 2012; Mike Frysinger glibc-2.9_p20081201-r3.ebuild: Push out a few updated patches. 02 Jan 2012; Andreas K. Huettel +ChangeLog-2007: Split ChangeLog. *glibc-2.14.1-r2 (01 Jan 2012) 01 Jan 2012; Mike Frysinger +glibc-2.14.1-r2.ebuild: Workaround POSIX I/O issues #370413, and add fix for tzfile security issues #393477, and a few other random fixes. 29 Dec 2011; Mark Loeser glibc-2.13-r4.ebuild: Stable for ppc/ppc64; bug #382377 22 Dec 2011; Mike Frysinger files/eblits/common.eblit, files/eblits/src_install.eblit: Pull out the cross-compiler prefix handling into alt_prefix to simplify places that need to mess with paths under it. 14 Dec 2011; Mike Frysinger files/eblits/pkg_setup.eblit: Also filter out glibc binaries when looking for __guard #394453#5 by Michael Haubenwallner. 12 Dec 2011; Mike Frysinger files/eblits/pkg_setup.eblit: Reduce the scope of the __guard checking, and filter out more files w/ROOT #394453#3 by Andrea Zuccherelli. 12 Dec 2011; Mike Frysinger files/eblits/pkg_setup.eblit, files/eblits/src_compile.eblit, files/eblits/src_unpack.eblit: Run scanelf on systems when upgrading to look for old __guard symbols #394453 by morlix. 12 Dec 2011; Mike Frysinger files/eblits/src_compile.eblit, files/eblits/src_install.eblit: Install all the same files with the cross-compiler so people can re-use it with native installs. 11 Dec 2011; Raúl Porcel glibc-2.13-r4.ebuild: alpha/ia64/sparc stable wrt #382377 11 Dec 2011; Pawel Hajdan jr glibc-2.13-r4.ebuild: x86 stable wrt bug #382377 09 Dec 2011; Mike Frysinger files/eblits/src_install.eblit: Symlink /lib to the default ABI, not to a hardcoded default. 04 Dec 2011; Markos Chandras glibc-2.13-r4.ebuild: Stable on amd64 wrt bug #382377 03 Dec 2011; Markus Meier glibc-2.13-r4.ebuild: arm stable, bug #382377 *glibc-2.14.1-r1 (29 Nov 2011) 29 Nov 2011; Mike Frysinger +glibc-2.14.1-r1.ebuild: Add patch for resolver asserts #391673, and experimental x32 support. 24 Nov 2011; Jeroen Roovers glibc-2.13-r4.ebuild: Stable for HPPA (bug #382377). 22 Nov 2011; Mike Frysinger glibc-2.14.ebuild, glibc-2.14.1.ebuild: Move to official ports addon, and move into ~arch. 19 Nov 2011; Mike Frysinger glibc-2.12.2.ebuild: Mark s390 stable to match latest ibm dev stream. 17 Nov 2011; Mike Frysinger files/eblits/common.eblit: When we filter flags, make sure we update CFLAGS_x86 to avoid endlessly appending it as reported by Anush Elangovan. 16 Nov 2011; Mike Frysinger glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1.ebuild, glibc-9999.ebuild, files/eblits/common.eblit, files/eblits/pkg_preinst.eblit, files/eblits/pkg_setup.eblit, files/eblits/src_install.eblit, metadata.xml: Convert USE=nptlonly to USE=linuxthreads. *glibc-2.14.1 (08 Nov 2011) 08 Nov 2011; Mike Frysinger +glibc-2.14.1.ebuild: Version bump. 11 Oct 2011; Mike Frysinger files/eblits/src_compile.eblit, files/eblits/src_install.eblit: Do not force "lib" symlinks for cross-compiling setups. Follow the same code paths as native builds. 29 Sep 2011; Mike Frysinger glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-9999.ebuild: Drop gcc-config dep since toolchain.eclass now forces a recent one, and change sandbox requirement into a blocker on older versions to make installing into empty ROOTs simpler. 19 Sep 2011; Mike Frysinger files/eblits/src_compile.eblit: Disable forced --hash-style=both linker flags from configure. 03 Sep 2011; Tomáš Chvátal metadata.xml: Drop unused local descs. 01 Sep 2011; Mike Frysinger glibc-2.14.ebuild: Re-export rpc logic with a patch from Fedora until we can get the tree sorted out (which will probably be a ways out). *glibc-9999 (23 Aug 2011) 23 Aug 2011; Mike Frysinger glibc-2.14.ebuild, +glibc-9999.ebuild, files/eblits/src_unpack.eblit: Add support for live git builds. 23 Aug 2011; Mike Frysinger glibc-2.14.ebuild: Add ports tarball from upstream glibc-2.14 tag. 23 Aug 2011; Mike Frysinger glibc-2.14.ebuild: Back out ports change ... not ready for it just yet. 23 Aug 2011; Mike Frysinger glibc-2.14.ebuild: Grab a few more fixes from upstream git/tracker. 19 Aug 2011; Mike Frysinger files/eblits/common.eblit: Make sync_fetch_and_add warnings a little more user friendly. *glibc-2.13-r4 (13 Jul 2011) 13 Jul 2011; Mike Frysinger -glibc-2.13-r3.ebuild, +glibc-2.13-r4.ebuild: Add fix from upstream for other half of ldso breakage #374107 by Juergen Rose. 13 Jul 2011; Mike Frysinger glibc-2.14.ebuild: Add fix for dlclose weirdness #364077. 08 Jul 2011; Samuli Suominen files/eblits/src_install.eblit: Convert "hasq" to "has". *glibc-2.13-r3 (05 Jul 2011) 05 Jul 2011; Mike Frysinger +glibc-2.13-r3.ebuild: Push out accumulated fixes. 05 Jul 2011; Mike Frysinger glibc-2.10.1-r1.ebuild: Add make-3.82 patch to older version too #373837 by Raúl Porcel. 26 Jun 2011; Raúl Porcel glibc-2.12.2.ebuild: arm stable 18 Jun 2011; Mike Frysinger glibc-2.14.ebuild: Hopefully fix crash in resolver #371617 by Daniel Kluev. 11 Jun 2011; Raúl Porcel glibc-2.12.2.ebuild: ia64/sparc stable wrt #356913 06 Jun 2011; Mike Frysinger glibc-2.14.ebuild: Fix crash with upstream libdl until they can sort things out. *glibc-2.14 (01 Jun 2011) 01 Jun 2011; Mike Frysinger +glibc-2.14.ebuild: Version bump. 24 May 2011; Kacper Kowalik glibc-2.12.2.ebuild: ppc/ppc64 stable wrt #356913 24 May 2011; Jeroen Roovers glibc-2.12.2.ebuild: Stable for HPPA (bug #356913). 24 May 2011; Mike Frysinger glibc-2.12.2.ebuild: Update hppa patch #368079 by Jeroen Roovers. 19 May 2011; Markos Chandras glibc-2.12.2.ebuild: Stable on amd64 wrt bug #356913 19 May 2011; Thomas Kahle glibc-2.12.2.ebuild: x86 stable per bug 356913 20 Apr 2011; Ulrich Mueller glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild: Don't PROVIDE virtual/libc, bug 359001. 10 Apr 2011; Mike Frysinger glibc-2.13-r2.ebuild: Fix building on hppa systems (DEFAULT_STACK_PERMS). 03 Apr 2011; Mike Frysinger glibc-2.13-r2.ebuild: Add fixes to make alpha work. 26 Mar 2011; Tobias Klausmann glibc-2.13-r2.ebuild: Looks like 2.13 might be terminally broken on alpha, removing keyword for now 20 Mar 2011; Mike Frysinger files/eblits/common.eblit: Make sure the forced CC comes from the target and not the host so cross-compiling picks up the right value. 20 Mar 2011; Mike Frysinger files/eblits/common.eblit, files/eblits/pkg_setup.eblit: Check for the __sync_fetch_and_add symbol directly rather than trying to mess with the defines in the CPP output #199334 by Xavier Neys. 18 Mar 2011; Mike Frysinger files/eblits/src_install.eblit: Only generate /lib symlinks when SYMLINK_LIB is used. 18 Mar 2011; Mike Frysinger files/eblits/common.eblit: Stick the ABI flags into CC so that they are used at all steps -- compiler, assemble, and link. *glibc-2.13-r2 (11 Mar 2011) 11 Mar 2011; Mike Frysinger +glibc-2.13-r2.ebuild: Update many ports, more static fixes, and work around sigaction bad code #283470. 11 Mar 2011; Mike Frysinger files/eblits/src_compile.eblit, files/eblits/src_install.eblit, files/eblits/src_unpack.eblit: Get header-only install working for mips systems #235551 by Joshua Kinard. 10 Mar 2011; Mike Frysinger files/eblits/common.eblit: Split out the target-specific flag munging into its own func to make the common logic easier to understand, and skip it altogether for headers targets since we wont have a compiler which can accept the flags in the first place. 10 Mar 2011; Mike Frysinger files/eblits/common.eblit: Handle "default" ABI for sparc64 targets without falling back to a sparc32 CTARGET. 10 Mar 2011; Mike Frysinger files/eblits/common.eblit: Drop old sparc64 tls test #340773 by Alex Buell. 09 Mar 2011; Mike Frysinger -glibc-2.5-r4.ebuild, glibc-2.5.1.ebuild, files/eblits/src_install-2.6.eblit, files/eblits/src_install-2.11.2.eblit, files/eblits/src_install.eblit: Kill off usage of prep_ml_includes since the func is going away, and glibc itself takes care of multilib include paths. 09 Mar 2011; Mike Frysinger files/eblits/common.eblit: Always get multilib info via multilib_env and move the CFLAGS_abi value from that explicitly into CFLAGS (rather than letting gcc-config do it magically in the backend via the env). This avoids ugly issues like distcc in a cross or multilib setup freaking out (#330423) as well as ccache pollution of wrong ELF types (such as #79519). Further, it fixes multilib building for glibc targets where the configure script detects the desired multilib based purely on the compiler flags since the target is the same (e.g. mips64-xxx and n32 vs n64, and probably others). 09 Mar 2011; Mike Frysinger files/eblits/pkg_setup.eblit: Do not bail out of sanity compile tests when building from a binary package #324685 by Diego Elio Pettenò. 07 Mar 2011; Raúl Porcel glibc-2.11.3.ebuild: alpha/arm/ia64/sh/sparc stable wrt #350744 04 Mar 2011; Markos Chandras glibc-2.11.3.ebuild: Stable on amd64 wrt bug #350744 03 Mar 2011; Jeroen Roovers glibc-2.11.3.ebuild: Stable for HPPA (bug #350744). 02 Mar 2011; Mike Frysinger glibc-2.11.3.ebuild, glibc-2.12.2.ebuild: Update by Jeroen Roovers for hppa patch fail #357005. 01 Mar 2011; Thomas Kahle glibc-2.11.3.ebuild: x86 stable per bug 350744 01 Mar 2011; Kacper Kowalik glibc-2.11.3.ebuild: ppc/ppc64 stable wrt #350744 22 Feb 2011; Mike Frysinger glibc-2.2.5-r10.ebuild, glibc-2.5-r4.ebuild, glibc-2.5.1.ebuild, files/eblits/src_install-2.6.eblit, files/eblits/src_install-2.11.2.eblit, files/eblits/src_install.eblit: Drop libbsd.a symlink #355899 by Kevin McCarthy. *glibc-2.13-r1 (14 Feb 2011) 14 Feb 2011; Mike Frysinger +glibc-2.13-r1.ebuild: Fix from upstream for ldso prelink segfaults #353814 and fix static linking with fortify symbols #353816 by Harris Landgarten. 07 Feb 2011; Samuli Suominen glibc-2.13.ebuild: Abort if sys-devel/prelink is installed wrt #353814. 07 Feb 2011; Joshua Kinard glibc-2.5-r4.ebuild, glibc-2.5.1.ebuild: Removed mips-headers references. 06 Feb 2011; Mart Raudsepp glibc-2.5-r4.ebuild: Drop to ~mips 06 Feb 2011; Magnus Granberg glibc-2.13.ebuild: We do not longer support old SSP for GCC 3.X and patch fail #353811 *glibc-2.13 (05 Feb 2011) 05 Feb 2011; Mike Frysinger +glibc-2.13.ebuild: Version bump. *glibc-2.12.2 (09 Jan 2011) 09 Jan 2011; Mike Frysinger +glibc-2.12.2.ebuild: Version bump. *glibc-2.11.3 (08 Jan 2011) 08 Jan 2011; Mike Frysinger +glibc-2.11.3.ebuild: Version bump. 14 Dec 2010; Matt Turner glibc-2.12.1-r3.ebuild: Add ~mips 18 Nov 2010; Mike Frysinger glibc-2.12.1-r3.ebuild: Add ports tarball #345811 by Matt Turner. 09 Nov 2010; Raúl Porcel glibc-2.11.2-r3.ebuild: ia64/sh/sparc stable wrt #341755 03 Nov 2010; Markus Meier glibc-2.11.2-r3.ebuild: arm stable, bug #341755 01 Nov 2010; Jeroen Roovers glibc-2.11.2-r3.ebuild: Stable for HPPA PPC (bug #341755). 01 Nov 2010; Mark Loeser glibc-2.11.2-r3.ebuild: Mark stable for ppc64; bug #341755 01 Nov 2010; Christian Faulhammer glibc-2.11.2-r3.ebuild: stable x86, security bug 341755 01 Nov 2010; Tobias Klausmann glibc-2.11.2-r3.ebuild: Stable on alpha, bug #341755 31 Oct 2010; Markos Chandras glibc-2.11.2-r3.ebuild: Stable on amd64 wrt bug #341755 *glibc-2.12.1-r3 (31 Oct 2010) *glibc-2.11.2-r3 (31 Oct 2010) 31 Oct 2010; Diego E. Pettenò +glibc-2.11.2-r3.ebuild, +glibc-2.12.1-r3.ebuild: Bump glibc version to fully cover the recent security issues. 30 Oct 2010; Markus Meier glibc-2.11.2-r2.ebuild: x86 stable, bug #341755 29 Oct 2010; Jeroen Roovers glibc-2.11.2-r2.ebuild: Stable for PPC (bug #341755). 29 Oct 2010; Mark Loeser glibc-2.11.2-r2.ebuild: Mark stable for ppc64; bug #341755 28 Oct 2010; Markos Chandras glibc-2.11.2-r2.ebuild: Stable on amd64 wrt bug #341755 28 Oct 2010; Jeroen Roovers glibc-2.11.2-r2.ebuild: Stable for HPPA (bug #341755). *glibc-2.12.1-r2 (26 Oct 2010) *glibc-2.11.2-r2 (26 Oct 2010) 26 Oct 2010; Mike Frysinger +glibc-2.11.2-r2.ebuild, +glibc-2.12.1-r2.ebuild: Add fix from upstream for LD_AUDIT + set*id vuln #341755. 25 Oct 2010; Jeroen Roovers glibc-2.11.2-r1.ebuild: Stable for HPPA (bug #318503). 18 Oct 2010; Jeroen Roovers glibc-2.11.2.ebuild: Mask buggy version for HPPA. *glibc-2.11.2-r1 (13 Oct 2010) 13 Oct 2010; Mike Frysinger +glibc-2.11.2-r1.ebuild: Fix from upstream for locale problems #330923, bunches of random alpha/arm/hppa/sparc fixes, and fix building with make-3.82 #331995. 13 Oct 2010; Mike Frysinger glibc-2.12.1-r1.ebuild: Add back sparc #336792 by Sergei Trofimovich and fix building with make-3.82 #331995. 08 Oct 2010; Diego E. Pettenò files/eblits/pkg_preinst.eblit: QA: avoid using $D when testing the just-built loader, as it might cause trouble when it contains colon characters; the fix is trivial. 30 Sep 2010; Mike Frysinger files/eblits/common.eblit, files/eblits/src_compile.eblit: Take care of checking binutils gnu indirect support ourselves for now #336792 by Sergei Trofimovich. 24 Sep 2010; Raúl Porcel glibc-2.12.1-r1.ebuild: Mark -sparc since it fails to build, bug #336792 18 Sep 2010; Mike Frysinger files/eblits/src_compile.eblit: Force another powerpc assembler check when cross-compiling headers-only #336918 by Wouter Vanwalleghem. 12 Sep 2010; Mike Frysinger files/eblits/src_compile.eblit: Drop useless eselect-compiler logic and notify the world of our explicit CC setup. 24 Aug 2010; Mike Frysinger glibc-2.12.1-r1.ebuild: Fix gnu indirect checks with older binutils #333541 by biohazrd. *glibc-2.12.1-r1 (19 Aug 2010) 19 Aug 2010; Mike Frysinger +glibc-2.12.1-r1.ebuild: Fix static linking issues #332927 and locale quoting issues #330923 by Harald van Dijk. 17 Aug 2010; Mike Frysinger glibc-2.11.2.ebuild: Add ~mips per #297452. 15 Aug 2010; Mike Frysinger glibc-2.12.1.ebuild: Move into unstable. 13 Aug 2010; Joseph Jezak glibc-2.11.2.ebuild: Marked ppc stable for bug #318503. 11 Aug 2010; Magnus Granberg glibc-2.12.1.ebuild, +files/2.12/glibc-2.12-hardened-pie.patch: Fix bug #332331 pie patch fail to applay. 10 Aug 2010; Mike Frysinger +files/eblits/src_compile-2.11.2.eblit, +files/eblits/src_install-2.11.2.eblit, +files/eblits/src_test-2.11.2.eblit, files/eblits/src_compile.eblit, files/eblits/src_install.eblit, files/eblits/src_test.eblit: Fork eblits for stable glibc, and convert unstable to `emake`. 09 Aug 2010; Mike Frysinger glibc-2.11.2.ebuild, glibc-2.12.1.ebuild: Tweak sys-libs/timezone-data dependency based on USE=vanilla #331775 by Alonso Schaich. *glibc-2.12.1 (05 Aug 2010) 05 Aug 2010; Mike Frysinger +glibc-2.12.1.ebuild: Version bump. 30 Jul 2010; Jeroen Roovers glibc-2.11.2.ebuild: Marked ~hppa (bug #297452). 26 Jul 2010; Mike Frysinger glibc-2.11.2.ebuild: Add patch for building nptl with hppa targets #301642. 18 Jul 2010; Samuli Suominen glibc-2.11.2.ebuild: ppc64 stable wrt #318503 18 Jul 2010; Raúl Porcel glibc-2.11.2.ebuild: sh/sparc stable wrt #318503 11 Jul 2010; Markus Meier glibc-2.11.2.ebuild: arm stable, bug #318503 11 Jul 2010; Tobias Klausmann glibc-2.11.2.ebuild: Stable on alpha, bug #318503 29 Jun 2010; Mike Frysinger glibc-2.11.2.ebuild: Update alpha cloexec header #307651 by Matt Turner. 27 Jun 2010; Christian Faulhammer glibc-2.11.2.ebuild: stable x86, bug 318503 26 Jun 2010; Christoph Mende glibc-2.11.2.ebuild: Stable on amd64 wrt bug #318503 25 Jun 2010; Mike Frysinger glibc-2.11.1.ebuild, glibc-2.11.2.ebuild: Force gcc-4.3+ on all amd64 users. 25 Jun 2010; Mike Frysinger glibc-2.11.1.ebuild, glibc-2.11.2.ebuild: Mark ia64 stable #318503. 24 Jun 2010; Pawel Hajdan jr glibc-2.11.1.ebuild: x86 stable wrt bug #318503 20 Jun 2010; Samuli Suominen glibc-2.11.1.ebuild: amd64 stable wrt #318503 16 Jun 2010; Magnus Granberg files/eblits/common.eblit: bug #293721 to support >=gcc 4.2 SSP support 12 Jun 2010; Joshua Kinard glibc-2.11-r1.ebuild: ~mipsify glibc-2.11-r1. Runs OK on O2 so far... *glibc-2.11.2 (08 Jun 2010) 08 Jun 2010; Mike Frysinger +glibc-2.11.2.ebuild: Version bump. 08 Jun 2010; Mike Frysinger files/eblits/src_unpack.eblit: Tweak src_unpack a bit more to handle snaps again #323009 by Maksim Melnikau. 20 May 2010; Samuli Suominen glibc-2.5-r4.ebuild, glibc-2.5.1.ebuild, glibc-2.6.1.ebuild, glibc-2.7-r2.ebuild, glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201-r2.ebuild, glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11-r1.ebuild, glibc-2.11.1.ebuild: Change >=sys-apps/portage-2.1.2 DEPEND to ! glibc-2.10.1-r1.ebuild: Stabilize for s390. *glibc-2.11.1 (25 Apr 2010) 25 Apr 2010; Mike Frysinger +glibc-2.11.1.ebuild, files/eblits/src_unpack.eblit: Version bump #315477. 19 Apr 2010; Raúl Porcel glibc-2.10.1-r1.ebuild: sh stable 15 Feb 2010; Raúl Porcel glibc-2.9_p20081201-r2.ebuild: s390/sh stable 22 Jan 2010; Tom Gall glibc-2.10.1-r1.ebuild: stable on ppc64, bug #289342 21 Jan 2010; Raúl Porcel glibc-2.10.1-r1.ebuild: sparc stable wrt #289342 20 Jan 2010; Markus Meier glibc-2.10.1-r1.ebuild: arm stable, bug #289342 19 Jan 2010; nixnut glibc-2.10.1-r1.ebuild: ppc stable #289342 18 Jan 2010; Tobias Klausmann glibc-2.10.1-r1.ebuild: Stable on alpha, bug #289342 15 Jan 2010; Mike Frysinger glibc-2.10.1-r1.ebuild: Add ppc64 love #291287. 15 Jan 2010; Mike Frysinger glibc-2.10.1-r1.ebuild: Mark ia64 stable #289342. 14 Jan 2010; Jeroen Roovers glibc-2.10.1-r1.ebuild: Stable for HPPA (bug #289342). 10 Jan 2010; Christian Faulhammer glibc-2.10.1-r1.ebuild: x86 stable, bug 289342 10 Jan 2010; Samuli Suominen glibc-2.10.1-r1.ebuild: amd64 stable wrt #289342 05 Jan 2010; Mike Frysinger glibc-2.11-r1.ebuild: Add ppc/ppc64 love #297452. 19 Dec 2009; Mike Frysinger files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit: Start pointing ldconfig files to ld.so.conf.d. 10 Dec 2009; Mike Frysinger glibc-2.3.5-r3.ebuild, glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild, glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.5-r4.ebuild, glibc-2.5.1.ebuild, glibc-2.6.ebuild, glibc-2.6.1.ebuild, glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild, glibc-2.9_p20081201-r2.ebuild, glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.ebuild, glibc-2.11-r1.ebuild: Dont require cross-gcc when installing glibc-headers-only. 03 Dec 2009; Mike Frysinger glibc-2.11-r1.ebuild: Add alpha/arm/sh love. 03 Dec 2009; Mike Frysinger glibc-2.11-r1.ebuild: Update patchset to fix building on alpha. *glibc-2.11-r1 (02 Dec 2009) 02 Dec 2009; Mike Frysinger +glibc-2.11-r1.ebuild: Push out some fixes and add the ports tarball. 01 Dec 2009; Mike Frysinger files/eblits/common.eblit: Switch to common tc-has-tls function. *glibc-2.10.1-r1 (21 Nov 2009) 21 Nov 2009; Mike Frysinger +glibc-2.10.1-r1.ebuild: Add a bunch of fixes from upstream for stabilization #289342. 19 Nov 2009; Jeroen Roovers glibc-2.10.1.ebuild: Marked ~hppa (bug #291287). 18 Nov 2009; Raúl Porcel glibc-2.10.1.ebuild: Add ~arm wrt #291287 10 Nov 2009; Mike Frysinger glibc-2.10.1.ebuild, glibc-2.11.ebuild: Fix building on x86 with older linux headers missing __NR_fallocate #274269 by Mikael Magnusson. 10 Nov 2009; Mike Frysinger glibc-2.10.1.ebuild: Add sparc lovin #289615. 09 Nov 2009; Mike Frysinger glibc-2.11.ebuild, +files/2.11/glibc-2.11-hardened-pie.patch: Update hardened-pie patch by Magnus Granberg #292139. 09 Nov 2009; Mike Frysinger glibc-2.11.ebuild: Pull in newer gcc for multilib on amd64 #292174. 08 Nov 2009; Mounir Lamouri glibc-2.10.1.ebuild: Keywording for ppc, bug 291287 06 Nov 2009; Mike Frysinger glibc-2.11.ebuild: Add patch for ia64 build failure #292059 by Dennis Schridde. Force newer binutils on x86_64 #292056 by DaggyStyle. Forcer newer gcc on x86 #292174 by Andreas Proteus. 06 Nov 2009; Mike Frysinger glibc-2.11.ebuild: Add sparc lovin #291287. 06 Nov 2009; Mike Frysinger glibc-2.10.1.ebuild: Add alpha lovin #291287. *glibc-2.11 (06 Nov 2009) 06 Nov 2009; Mike Frysinger +glibc-2.11.ebuild: Version bump. 05 Nov 2009; Mike Frysinger glibc-2.9_p20081201-r3.ebuild: Add binutils-2.20 detection patch to glibc-2.9. 30 Oct 2009; Mike Frysinger glibc-2.10.1.ebuild: Import a bunch of alpha patches #289642 by Matt Turner. 19 Oct 2009; Mike Frysinger glibc-2.10.1.ebuild: Mark s390 stable. 20 Sep 2009; Jory A. Pratt glibc-2.10.1.ebuild, +files/2.10/glibc-2.10-gentoo-chk_fail.c: rename broken glibc-2.6-gentoo_chk_fail.c to glibc-2.10-gentoo_chk_fail.c and update ebuild. 20 Sep 2009; Jory A. Pratt glibc-2.10.1.ebuild, +files/2.10/glibc-2.10-hardened-configure-picdefault.patch, +files/2.10/glibc-2.10-hardened-inittls-nosysenter.patch, +files/2.10/glibc-2.10-hardened-ssp-compat.patch: add updated hardened patches bug #270274, please leave mask in place for hardened profile. 18 Sep 2009; Diego E. Pettenò glibc-2.10.1.ebuild, files/eblits/src_install.eblit: Bump patcheset; add patch for bug #284393 (compatibility with binutils 2.20 betas), and make nscd init script not use 'strings' at runtime (bug #285308). 13 Sep 2009; Markus Meier glibc-2.9_p20081201-r2.ebuild: arm stable, bug #270243 07 Sep 2009; Mike Frysinger glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1.ebuild: Block sys-kernel/ps3-sources as it has custom patches which breaks glibc #271367 by Jean-Francis Roy. 07 Sep 2009; Mike Frysinger glibc-2.10.1.ebuild: Include glibc ports addon again #283239 by Raúl Porcel. 04 Sep 2009; Mike Frysinger files/eblits/src_compile.eblit: Force more compiler/assembler tests to true for cross headers. 04 Sep 2009; Mike Frysinger glibc-2.10.1.ebuild: Add ~ia64 love. 30 Aug 2009; Tobias Klausmann glibc-2.9_p20081201-r3.ebuild: Stable on alpha, bug #283188 *glibc-2.9_p20081201-r3 (28 Aug 2009) 28 Aug 2009; Mark Loeser +glibc-2.9_p20081201-r3.ebuild: Bump for patchset with gcc-4.4 fix and alpha fixes 29 Aug 2009; Raúl Porcel glibc-2.9_p20081201-r2.ebuild: ia64/sparc stable wrt #270243 27 Aug 2009; Mike Frysinger files/eblits/src_compile.eblit: Force all linker tests to true for cross headers #282442 by Jack Byer. 21 Aug 2009; Mike Frysinger files/eblits/pkg_setup.eblit: Add check for broken syscall() on x86 #279260 by Andrew Gaffney. 19 Jul 2009; nixnut glibc-2.9_p20081201-r2.ebuild: ppc stable #270243 04 Jul 2009; Brent Baude glibc-2.9_p20081201-r2.ebuild: Marking glibc-2.9_p20081201-r2 ppc64 for bug 270243 28 Jun 2009; Markus Meier glibc-2.9_p20081201-r2.ebuild: amd64 stable, bug #270243 28 Jun 2009; Tobias Klausmann glibc-2.9_p20081201-r2.ebuild: Stable on alpha, bug #270243 26 Jun 2009; Christian Faulhammer glibc-2.9_p20081201-r2.ebuild: stable x86, bug 270243 15 Jun 2009; Jeroen Roovers glibc-2.9_p20081201-r2.ebuild: Stable for HPPA (bug #270243). *glibc-2.10.1 (18 May 2009) 18 May 2009; Mike Frysinger +glibc-2.10.1.ebuild: Version bump. 17 May 2009; Mike Frysinger files/eblits/src_unpack.eblit: Improve check_nptl_support output to include more info to help people figure out their own mistakes. 02 May 2009; Mark Loeser files/eblits/src_compile.eblit: Disable selinux on crosscompile; bug #186780 13 Apr 2009; Jeroen Roovers glibc-2.8_p20080602-r1.ebuild: Stable for HPPA (bug #247553). 01 Apr 2009; Mike Frysinger glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201-r2.ebuild: Disable ldconfig execution to avoid sandbox violations on ld.so.cache. 23 Mar 2009; Mike Frysinger files/eblits/pkg_setup.eblit: Tweak xen warning a bit #263434 by Jeremy Olexa. 20 Mar 2009; Mike Frysinger glibc-2.8_p20080602-r1.ebuild: Mark arm/sh stable. 19 Mar 2009; Guy Martin glibc-2.8_p20080602-r1.ebuild: Added ~hppa to KEYWORDS 19 Mar 2009; Brent Baude glibc-2.8_p20080602-r1.ebuild: Marking glibc-2.8_p20080602-r1 ppc for bug 247553 19 Mar 2009; Mike Frysinger files/eblits/pkg_setup.eblit, glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild: Abort install if people have a broken kernel running #262698. 08 Mar 2009; Mike Frysinger glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild, glibc-2.9_p20081201-r2.ebuild: Drop extraneous glibc-compat20 #198657. 07 Mar 2009; Markus Meier glibc-2.8_p20080602-r1.ebuild: x86 stable, bug #247553 07 Mar 2009; Raúl Porcel glibc-2.8_p20080602-r1.ebuild: ia64/sparc stable wrt #247553 01 Mar 2009; Mike Frysinger +files/eblits/pkg_postinst.eblit, +files/eblits/pkg_preinst.eblit, +files/eblits/pkg_setup.eblit, glibc-2.9_p20081201-r2.ebuild: Add support for pkg_* funcs with eblits. 24 Feb 2009; Joshua Kinard glibc-2.9_p20081201-r2.ebuild: Add ~mips to KEYWORDS 21 Feb 2009; Mike Frysinger glibc-2.9_p20081201-r2.ebuild: Add fix from upstream for building with newer binutils #258072. 19 Feb 2009; Tom Gall glibc-2.8_p20080602-r1.ebuild: stable on ppc64, bug #247553 18 Feb 2009; Tobias Klausmann glibc-2.8_p20080602-r1.ebuild: Stable on alpha, bug #247553 *glibc-2.9_p20081201-r2 (16 Feb 2009) 16 Feb 2009; Mike Frysinger +glibc-2.9_p20081201-r2.ebuild: Add tweak for resolver issues #250468, a bunch of upstream fixes, a bunch of SuperH fixes, and drop the deepbind patch #252302. 13 Feb 2009; Jeremy Olexa glibc-2.8_p20080602-r1.ebuild: amd64 stable, bug 247553 28 Jan 2009; Mike Frysinger files/eblits/common.eblit: Build glibc with -U_FORTIFY_SOURCE. 26 Jan 2009; Mike Frysinger glibc-2.3.2-r12.ebuild, glibc-2.3.5-r3.ebuild: Drop USE=pic usage. 14 Jan 2009; Mike Frysinger glibc-2.8_p20080602-r1.ebuild: Mark s390 stable. 31 Dec 2008; Mike Frysinger glibc-2.9_p20081201-r1.ebuild: Disable nss deepbind patch until we get it sorted out #252302. 29 Dec 2008; Mike Frysinger glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild: Force LC_ALL=C until the iconvdata patch hits #252802 by Harald van Dijk. 29 Dec 2008; Mike Frysinger files/eblits/common.eblit, files/eblits/src_install.eblit: Stop removing locale vars from environment #252802 by Harald van Dijk. *glibc-2.9_p20081201-r1 (27 Dec 2008) 27 Dec 2008; Mike Frysinger +glibc-2.9_p20081201-r1.ebuild: Fix popen() issues and get more arches usable. 24 Dec 2008; Mike Frysinger glibc-2.8_p20080602-r1.ebuild: Add s390 utmp compat patch. 23 Dec 2008; Friedrich Oslage files/eblits/common.eblit: Add support to optimize for UltraSPARC T1 and T2 cpus *glibc-2.9_p20081201 (08 Dec 2008) 08 Dec 2008; Mike Frysinger +glibc-2.9_p20081201.ebuild: Version bump #237236. 08 Dec 2008; Mike Frysinger files/eblits/src_unpack.eblit: Force timestamp update of C-translit.h so we dont regen it all the time #185476 #218003. *glibc-2.8_p20080602-r1 (08 Dec 2008) 08 Dec 2008; Mike Frysinger +glibc-2.8_p20080602-r1.ebuild: Import a bunch of random fixes from upstream, some of which cover #236770 #237179 #245914. 29 Nov 2008; Mike Frysinger files/eblits/src_compile.eblit: Force compiler tests when building only headers #229391. 27 Oct 2008; Mike Frysinger glibc-2.8_p20080602.ebuild: Fix building for arm. 05 Sep 2008; Mike Frysinger glibc-2.3.5-r3.ebuild, glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild, glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.5-r4.ebuild, glibc-2.5.1.ebuild, glibc-2.6.ebuild, glibc-2.6.1.ebuild, glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild: Drop app-admin/eselect-compiler dependency to make Mr_Bones_ happy. 23 Aug 2008; Doug Goldstein metadata.xml: add GLEP 56 USE flag desc from use.local.desc 23 Jun 2008; Mike Frysinger files/eblits/src_compile.eblit: Check to see if ports is in $S rather than $PWD #229107. 23 Jun 2008; Mike Frysinger files/eblits/src_compile.eblit, files/eblits/src_install.eblit, files/eblits/src_install-2.6.eblit, glibc-2.6.1.ebuild, glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild: Short circuit header building in pkg testing and ABI recursion. 23 Jun 2008; Mike Frysinger glibc-2.6.1.ebuild, glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild: Add workaround for still broken #133327 / #228907. 22 Jun 2008; Friedrich Oslage glibc-2.8_p20080602.ebuild: Add ~sparc keyword 22 Jun 2008; Friedrich Oslage files/eblits/common.eblit: add support for 32bit userland with multilib on sparc 22 Jun 2008; Mike Frysinger glibc-2.6.1.ebuild, glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild: Change to / before running tests in case $PWD is weird #228809 by Kai Krakow. 21 Jun 2008; Mike Frysinger glibc-2.8_p20080602.ebuild: Add ~alpha and ~ia64 love. 17 Jun 2008; Mike Frysinger glibc-2.8_p20080602.ebuild: Fix building for alpha #227275. 11 Jun 2008; Mike Frysinger glibc-2.6.1.ebuild, glibc-2.7-r2.ebuild: Declare LIBIDN_VER #225831 by Gerard Neil. *glibc-2.8_p20080602 (08 Jun 2008) 08 Jun 2008; Mike Frysinger files/eblits/src_unpack.eblit, +glibc-2.8_p20080602.ebuild: Version bump #225175 by Arfrever Frehtes Taifersar Arahesis. 12 May 2008; Markus Rothe glibc-2.7-r2.ebuild: Stable on ppc64 27 Mar 2008; Jeroen Roovers glibc-2.7-r2.ebuild: Stable for HPPA. 24 Mar 2008; Mike Frysinger +files/eblits/src_install-2.6.eblit, -files/eblits/src_install-2.7.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild, glibc-2.7-r1.ebuild: Reversion things so old is old #191088. *glibc-2.7-r2 (23 Mar 2008) 23 Mar 2008; Mike Frysinger files/eblits/src_install.eblit, files/eblits/src_test.eblit, +glibc-2.7-r2.ebuild: No need to generate multilib headers anymore with latest glibc #191088. Grab some queue.h updates from FreeBSD #201979. Disable (for now) CFI stuff on x86_64/x86 to workaround a bug in gcc #202055. Fix from upstream for building with newer binutils #209629. Fix pthread_join on hppa #213829. Make sure to force latest kernel headers on hppa and increase testing timeout #214003. 10 Mar 2008; Mike Frysinger glibc-2.6.1.ebuild, glibc-2.7.ebuild, glibc-2.7-r1.ebuild: Only check for downgrades on the native glibc version ... let people screw up any other system #212912. 16 Jan 2008; Mike Frysinger glibc-2.7-r1.ebuild: Add some ~sparc love. For previous entries, please see ChangeLog-2007.