# ChangeLog for sys-libs/glibc # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.944 2013/06/29 03:22:33 heroxbd Exp $ 29 Jun 2013; Benda Xu files/eblits/common.eblit, files/eblits/pkg_preinst.eblit, files/eblits/pkg_setup.eblit, files/eblits/src_install.eblit, files/eblits/src_unpack.eblit: Apply trivial Prefix adjustment first: For vanilla portage, EPREFIX is null, ED and EROOT are D and ROOT. The rest of Prefix support is still under review by vapier. (bug 473728) 27 Jun 2013; Jeroen Roovers glibc-2.17.ebuild: Stable for HPPA too. 26 Jun 2013; Mike Frysinger glibc-2.17.ebuild: Fix from upstream for localedef behavior on arches where MAP_FIXED requires SHMLBA alignment #471020 by Jeroen Roovers. 23 Jun 2013; Mike Frysinger glibc-2.16.0.ebuild, glibc-2.17.ebuild: Fix from upstream for qecvt func decl handling #450714 by Dennis Schridde. 12 May 2013; Patrick Lauer metadata.xml: Drop obsolete use flags from metadata.xml 09 May 2013; Mike Frysinger glibc-2.15-r3.ebuild: Mark sh stable. 28 Apr 2013; Mike Frysinger glibc-2.17.ebuild: Add fix from upstream for arm ld.so.cache lib tags #454200. 11 Apr 2013; Mike Frysinger files/eblits/src_test.eblit: Fix return code checking in src_test for both multilib & non-multilib builds #451922 by William Throwe. 10 Apr 2013; Mike Frysinger files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit: Add `in_iuse suid` checks before doing `use suid` so older ebuilds work. 10 Apr 2013; Mike Frysinger files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit, glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-9999.ebuild, metadata.xml: Add USE=suid to control pt_chown setuid behavior #465308 by Nikoli. 05 Apr 2013; Mike Frysinger files/eblits/src_compile.eblit: Force mips float/abi cached vars #464642 by Bertrand Jacquin. Update the logic to log each var (and its value) that it forced to make debugging simpler. 05 Apr 2013; Mike Frysinger glibc-2.17.ebuild: Disable mips librt patch as it no longer applies -- lets see if people complain about ABI compat #456912 by Manuel Lauss. 05 Apr 2013; Mike Frysinger files/eblits/src_compile.eblit: Disable info manual generation to simplify older builds #464394 by Jason Mours. 05 Apr 2013; Mike Frysinger files/eblits/src_install.eblit, files/eblits/src_unpack.eblit, 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.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild, glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild: Drop MANPAGE_VER/INFOPAGE_VER support as we haven't used it in a long time. 04 Apr 2013; Jeroen Roovers glibc-2.17.ebuild: Marked ~hppa too. 01 Apr 2013; Mike Frysinger files/eblits/src_install.eblit: Do not install nscd config files when USE=-nscd #463786 by Harris Landgarten. 28 Mar 2013; Mike Frysinger glibc-2.17.ebuild: Move to ~arch. 28 Mar 2013; Mike Frysinger files/eblits/src_install.eblit: Fix array walking logic with ldsos. 12 Feb 2013; Jeroen Roovers glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild: Mask sys-libs/glibc-2.15 for HPPA too. 12 Feb 2013; Raúl Porcel glibc-2.15-r3.ebuild: m68k stable 09 Feb 2013; Mike Frysinger files/eblits/pkg_preinst.eblit: Revert manual gcc dir search #453760 since that the real bug is broken ld.so.cache searching #454200. 09 Feb 2013; Mike Frysinger ChangeLog-2007, files/eblits/src_unpack.eblit, 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.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild, glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild: Update SRC_URI/bug/mail links to use sourceware.org #455152 by wbrana. 28 Jan 2013; Mike Frysinger files/eblits/src_compile.eblit: Also set libc_cv_{sparc,powerpc}_tls as newer versions use that. 25 Jan 2013; Mike Frysinger files/eblits/pkg_preinst.eblit: Refactor sanity checks a bit and include gcc in the search path #453760 by William Throwe. 23 Jan 2013; Mike Frysinger glibc-2.16.0.ebuild, glibc-2.17.ebuild: Add fix from upstream for slow math calls on x86 #431938 by wbrana. 23 Jan 2013; Mike Frysinger glibc-2.17.ebuild: Push out hppa fixes from upstream #452184 by Guy Martin. 12 Jan 2013; Raúl Porcel glibc-2.16.0.ebuild: 2.16.0 breaks some packages on alpha, 2.17 works fine 08 Jan 2013; Mike Frysinger glibc-2.17.ebuild: Add hppa/fpu fix from Guy Martin #450676 by Jeroen Roovers. 02 Jan 2013; Mike Frysinger files/eblits/src_compile.eblit, glibc-2.17.ebuild, glibc-9999.ebuild, metadata.xml: Add IUSE=nscd to control support for it. 30 Dec 2012; Ulrich Müller 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-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild, glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-9999.ebuild: Specify LICENSE more precisely, bug 448132. 28 Dec 2012; Mike Frysinger +files/2.17/glibc-2.17-hardened-pie.patch, glibc-2.17.ebuild: Update hardened patch by Alphat-PC #448876. 28 Dec 2012; Mike Frysinger glibc-2.16.0.ebuild: Fix building w/sed-4.2.2+ #448224 by Viacheslav Gagara. Fix use of gcc-4.2 and byteswap.h #448888 by Alphat-PC. 28 Dec 2012; Mike Frysinger files/eblits/common.eblit, files/eblits/src_compile.eblit, files/eblits/src_unpack.eblit: Use --with-{bugurl,pkgversion} with glibc-2.17+. *glibc-2.17 (25 Dec 2012) 25 Dec 2012; Mike Frysinger +glibc-2.17.ebuild, glibc-9999.ebuild: Version bump. 25 Dec 2012; Mike Frysinger files/eblits/src_compile.eblit: Force usage of bfd linker if active linker is gold #269274 by Chris Smith. 18 Nov 2012; Mike Frysinger glibc-2.16.0.ebuild: Fix arm cross-compile errors with _Unwind_Resume. 18 Nov 2012; Mike Frysinger files/eblits/src_compile.eblit: Disable fortify/ssp compiler checks when build glibc headers #443632 by Andrej Gelenberg. 11 Nov 2012; Magnus Granberg glibc-2.16.0.ebuild, +files/2.16/glibc-2.16-hardened-pie.patch: Update the hardened pie patch for 2.16, bug #442712 11 Nov 2012; Mike Frysinger files/eblits/src_install.eblit, files/eblits/src_unpack.eblit, glibc-2.16.0.ebuild: Fix cross-compile bootstrapping of glibc headers with 2.16.0. 02 Nov 2012; Mike Frysinger 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.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild, glibc-2.16.0.ebuild, glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild: Drop libtool inherit since we do not use it. 01 Nov 2012; Raúl Porcel glibc-2.15-r3.ebuild: sparc stable wrt #404993 31 Oct 2012; Mike Frysinger glibc-2.16.0.ebuild: Move into ~arch. 31 Oct 2012; Mike Frysinger glibc-2.15-r3.ebuild: Mark alpha/ia64/s390 stable #404993. 21 Oct 2012; Anthony G. Basile glibc-2.15-r3.ebuild: stable arm, bug #404993 20 Oct 2012; Anthony G. Basile glibc-2.15-r3.ebuild: stable ppc ppc64, bug #404993 18 Oct 2012; glibc-2.15-r3.ebuild: Stable for x86, wrt bug #404993 18 Oct 2012; glibc-2.15-r3.ebuild: Stable for amd64, wrt bug #404993 05 Oct 2012; Mike Frysinger glibc-2.15-r3.ebuild, glibc-2.16.0.ebuild: Push out ppc fcntl.h fixes #436108 by Sean McGovern. 02 Oct 2012; Mike Frysinger files/eblits/pkg_preinst.eblit: Default host.conf:multi to on when /etc/hosts is small #436530 by Eray Aslan. 02 Oct 2012; Mike Frysinger files/eblits/pkg_preinst.eblit: Drop old /lib64 symlink migration as this has not been an issue for years. 26 Sep 2012; Matt Turner glibc-2.15-r2.ebuild: Stable on alpha, bug 430346. *glibc-2.15-r3 (25 Sep 2012) 25 Sep 2012; Mike Frysinger +glibc-2.15-r3.ebuild: Add fixes for vfprintf/nargs bug #404993 and for xen/avx misbehavior #433884. 25 Sep 2012; Mike Frysinger glibc-2.16.0.ebuild: Add fix from upstream for x32 malloc failures #394175. 15 Sep 2012; Mike Frysinger glibc-2.16.0.ebuild: Drop PaX patch as it doesn't seem to be needed anymore #431810. 12 Sep 2012; Anthony G. Basile glibc-2.15-r2.ebuild: Stable ppc, bug #430346 28 Aug 2012; Mike Frysinger files/eblits/src_install.eblit: Rework how we symlink in ldsos so it works for all targets even when SYMLINK_LIB is not enabled. 27 Aug 2012; Mike Frysinger glibc-2.15-r2.ebuild: Mark ia64/s390 stable #430346. 25 Aug 2012; Anthony G. Basile glibc-2.15-r2.ebuild: Stable arm, bug #430346 22 Aug 2012; Mike Frysinger glibc-2.15-r2.ebuild: Add fix from upstream for typo in mips n32 define #431676 by Jim Faulkner. 18 Aug 2012; Mike Frysinger files/eblits/src_install.eblit: Disable --foreground in init.d script for older versions #431886 by Nick Bowler. 18 Aug 2012; Mike Frysinger 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.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.16.0.ebuild, glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild: Clean out more obsolete code. 18 Aug 2012; Mike Frysinger glibc-2.16.0.ebuild: Update alpha/s390 patches. 14 Aug 2012; Mike Frysinger glibc-2.16.0.ebuild, glibc-9999.ebuild: Raise min gcc/binutil versions to match upstream configure checks. Also split version logic between host and target. 14 Aug 2012; Mike Frysinger files/eblits/src_unpack.eblit: Fix inverted version logic with libgcc_eh #431304 by David Flogeras. 13 Aug 2012; Mike Frysinger 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.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.16.0.ebuild, glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild: Tweak CATEGORY processing to make it easier to understand. 13 Aug 2012; Mike Frysinger metadata.xml: Document what USE=gd does. 12 Aug 2012; Mike Frysinger files/eblits/src_unpack.eblit: Do not use the -lgcc_eh hack with glibc-2.17+ since its been addressed upstream. 12 Aug 2012; Mike Frysinger glibc-2.16.0.ebuild: Add alpha/arm keywords since it builds for both. 12 Aug 2012; Mike Frysinger glibc-2.15-r2.ebuild, glibc-2.16.0.ebuild: Drop ppc atomic patch to fix runtime crashes #413685 by hiyuh. 11 Aug 2012; Mike Frysinger glibc-2.15-r2.ebuild: Add some mips love #430346. 11 Aug 2012; Mike Frysinger glibc-2.16.0.ebuild, glibc-9999.ebuild: Fix default hppa nptl kernel version #430904 by Hans. 11 Aug 2012; Mike Frysinger glibc-2.15-r2.ebuild: Add some alpha love #430346. 11 Aug 2012; Mike Frysinger glibc-9999.ebuild: Upstream only has one git repo now #430772 by Robert McGehee. 10 Aug 2012; Mike Frysinger glibc-2.15-r2.ebuild: Get alpha building again. 10 Aug 2012; Mike Frysinger files/eblits/common.eblit: Stop adding -U_FORTIFY_SOURCE for glibc-2.16+ since upstream does this automatically now. 09 Aug 2012; Agostino Sarubbo glibc-2.15-r2.ebuild: Stable for X86, wrt bug #430346 09 Aug 2012; Agostino Sarubbo glibc-2.15-r2.ebuild: Stable for AMD64, wrt bug #430346 09 Aug 2012; Anthony G. Basile glibc-2.15-r2.ebuild: Keyword ~arm, bug #430346 08 Aug 2012; Raúl Porcel glibc-2.15-r2.ebuild: sparc stable wrt #430346 07 Aug 2012; Brent Baude glibc-2.15-r2.ebuild: Marking glibc-2.15-r2 ppc64 for bug 430346 *glibc-2.16.0 (03 Jul 2012) 03 Jul 2012; Mike Frysinger +glibc-2.16.0.ebuild, files/eblits/src_compile.eblit, files/eblits/src_install.eblit, glibc-9999.ebuild, metadata.xml: Version bump. 19 Jun 2012; Mike Frysinger files/eblits/common.eblit: Handle gold version strings too. 18 Jun 2012; Mike Frysinger glibc-2.15-r2.ebuild: Add fix from upstream for getconf writing too many bytes to local buffer #411905 by Ryan Hill. 14 Jun 2012; Mike Frysinger glibc-2.15-r2.ebuild: Fix from upstream to for strtok on x32 #420951. 13 Jun 2012; Mike Frysinger glibc-2.15-r2.ebuild: Fix from upstream for warnings with fortify and FD_SET. 08 Jun 2012; Mike Frysinger 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.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild: Move to multiprocessing eclass for makeopts_jobs as pointed out by Christian Ruppert. 03 Jun 2012; Mike Frysinger glibc-2.15-r2.ebuild: Update x32 patchset. 01 Jun 2012; Mike Frysinger glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild: Add backwards compat ldso symlink for arm hardfp targets #417287 by Raúl Porcel. 01 Jun 2012; Mike Frysinger files/eblits/common.eblit, files/eblits/src_install.eblit, 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.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild: Unify alt_libdir definition and use alt_prefix where possible. 01 Jun 2012; Mike Frysinger glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild: Drop x32 patches for now as these are old and no longer work #418225 by Ostashevskyi Viktor. 31 May 2012; Mike Frysinger glibc-2.14.1-r3.ebuild: Backport arm hardfp patch to stable version too #417287 by Raúl Porcel. 25 May 2012; Anthony G. Basile glibc-2.14.1-r3.ebuild: Keyword mips *glibc-2.15-r2 (18 May 2012) 18 May 2012; Mike Frysinger +glibc-2.15-r2.ebuild: Add fix from upstream for crashes in nscd code when nscd is not running #416033 by Matthias Dahl. 12 May 2012; Raúl Porcel glibc-2.14.1-r3.ebuild: alpha/sparc stable wrt #411903 10 May 2012; Mike Frysinger files/eblits/src_compile.eblit: Cache all arch tls variables when cross-compiling. 09 May 2012; Mike Frysinger glibc-2.15-r1.ebuild: Build with new arm hardfp ldso path. 09 May 2012; Mike Frysinger glibc-2.14.1-r3.ebuild, glibc-2.15-r1.ebuild: Fix from upstream for building ia64/hardened #414625 by Dennis Schridde. 03 May 2012; Robin H. Johnson glibc-2.15-r1.ebuild, glibc-9999.ebuild: New glibc now includes nss-db again, so block the old sys-libs/nss-db package. 03 May 2012; Mike Frysinger files/eblits/src_compile.eblit: Force ppc32 compile test when building headers #413735 by Frédéric Lochon. 02 May 2012; Mike Frysinger glibc-2.13-r4.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.15-r1.ebuild: Add patch from upstream for building on armv4 with eabi (no thumb) #414061 by spock128. 30 Apr 2012; Mike Frysinger glibc-2.14.1-r3.ebuild: Mark ia64/s390 stable #411903. 29 Apr 2012; Markus Meier glibc-2.14.1-r3.ebuild: arm stable, bug #411903 28 Apr 2012; Jeroen Roovers glibc-2.14.1-r3.ebuild: Stable for HPPA (bug #411903). 27 Apr 2012; Mike Frysinger glibc-2.15-r1.ebuild: Get this version cross-compiling too. 21 Apr 2012; Jeff Horelick glibc-2.14.1-r3.ebuild: marked x86 per bug 411903 21 Apr 2012; Mike Frysinger glibc-2.14.1-r3.ebuild: Also add fetestexcept libm hppa patch to 2.14.1 #412933 by Jeroen Roovers. *glibc-2.15-r1 (21 Apr 2012) 21 Apr 2012; Mike Frysinger -glibc-2.15.ebuild, +glibc-2.15-r1.ebuild: Unmask now that 2.14 is going stable. 21 Apr 2012; 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-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.15.ebuild, glibc-9999.ebuild, files/eblits/src_compile.eblit, metadata.xml: Drop USE=glibc-omitfp support since upstream has as well. 21 Apr 2012; Agostino Sarubbo glibc-2.14.1-r3.ebuild: Stable for amd64, wrt bug #411903 17 Apr 2012; Brent Baude glibc-2.14.1-r3.ebuild: Marking glibc-2.14.1-r3 ppc64 for bug 411903 16 Apr 2012; Brent Baude glibc-2.14.1-r3.ebuild: Marking glibc-2.14.1-r3 ppc for bug 411903 15 Apr 2012; Mike Frysinger files/eblits/pkg_postinst.eblit: Use new makeopts_jobs helper from eutils.eclass. 14 Apr 2012; Mike Frysinger files/eblits/src_compile.eblit: Disable building of static ELFs for ia64 cross-compiler targets to workaround a broken gcc-stage1 libgcc #411677 by Michael Kosarev. 14 Apr 2012; Mike Frysinger glibc-2.13-r4.ebuild: Mark s390 stable #382377. *glibc-2.14.1-r3 (14 Apr 2012) 14 Apr 2012; Mike Frysinger -glibc-2.14.1.ebuild, -glibc-2.14.1-r1.ebuild, +glibc-2.14.1-r3.ebuild: Fix regex crashes #389881 and missing hppa prlimit64. 14 Apr 2012; Mike Frysinger glibc-2.15.ebuild: Fix prlimit64 on hppa and drop some old patches. 26 Mar 2012; Mike Frysinger glibc-2.15.ebuild: Add patch from upstream for libmemusage.so on arm targets #409721 by Alexander Holler. 24 Mar 2012; Mike Frysinger glibc-2.14.1-r2.ebuild: Should build for alpha/arm/hppa now. 23 Mar 2012; Mike Frysinger glibc-2.14.1-r1.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.15.ebuild: Make sure we disable the x32 patch for non-x86_64 targets too. 23 Mar 2012; Mike Frysinger glibc-2.15.ebuild: Update hashes to match official release tarballs. 16 Feb 2012; Mike Frysinger glibc-2.11.3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.15.ebuild: Add patch from upstream for building s390x with older binutils #365999 by Alon Bar-Lev and #403713 by Raúl Porcel. 16 Feb 2012; Mike Frysinger glibc-2.15.ebuild, files/eblits/src_unpack.eblit: Use unpacker eclass for xz tarballs. 14 Feb 2012; Mike Frysinger glibc-2.13-r4.ebuild: Add patch from upstream glibc for hppa libm builds #401675 by Jeroen Roovers. 27 Jan 2012; Mike Frysinger glibc-2.15.ebuild: Push out updated fix for libm crashes #399251. 17 Jan 2012; 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-2.14.1-r1.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.15.ebuild, glibc-9999.ebuild, files/eblits/src_compile.eblit: Drop gettext dep (cannot think of a reason for it), and drop USE=nls since the --disable-nls flag has not been in the glibc source for quite some time #398981 by Maxim Kammerer. 16 Jan 2012; Mike Frysinger glibc-2.15.ebuild: Update x32 patchset #398895 by Chris Smith. 15 Jan 2012; Mike Frysinger glibc-2.15.ebuild: Post some fixes from upstrea/suse. 13 Jan 2012; Mike Frysinger files/eblits/src_compile.eblit: Output more FLAG variables in our ABI summary, and make sure to reset LDFLAGS when building the target headers for cross-compilers #395619 by Thomas Sachau and Nathan Phillip Brink. *glibc-2.15 (13 Jan 2012) 13 Jan 2012; Mike Frysinger +glibc-2.15.ebuild, glibc-9999.ebuild, files/eblits/src_unpack.eblit: Version bump. Add xz tarball support so we can upload our own release tarballs early without conflicting with official ones. Drop coreutils static checks since latest glibc versions no longer have that bug. 03 Jan 2012; Mike Frysinger glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1.ebuild, glibc-2.14.1-r1.ebuild, glibc-2.14.1-r2.ebuild: Block older versions of patch so we don't have to test against them #397489 by Brian Harring. 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.