sys-libs / glibc

GNU libc C library

Official package sites : https://www.gnu.org/software/libc/ ·

v9999 :: 2.2 :: gentoo

Modified
License
LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
USE flags
audit caps cet compile-locales crypt custom-cflags doc gd headers-only multiarch multilib nscd profile selinux ssp static-libs suid systemtap test vanilla

v2.30-r3 :: 2.2 :: gentoo

Modified
License
LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
Keywords
~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86
USE flags
audit caps cet compile-locales crypt custom-cflags doc gd headers-only multiarch multilib nscd profile selinux ssp static-libs suid systemtap test vanilla

v2.30-r2 :: 2.2 :: gentoo

Modified
License
LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
Keywords
~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86
USE flags
audit caps cet compile-locales crypt custom-cflags doc gd headers-only multiarch multilib nscd profile selinux ssp static-libs suid systemtap test vanilla

v2.29-r7 :: 2.2 :: gentoo

Modified
License
LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
Keywords
amd64 arm64 ia64 ppc ppc64 x86 ~alpha ~arm ~hppa ~m68k ~mips ~riscv ~s390 ~sh ~sparc
USE flags
audit caps cet compile-locales doc gd headers-only multiarch multilib nscd profile selinux ssp suid systemtap test vanilla

v2.29-r2 :: 2.2 :: gentoo

Modified
License
LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
Keywords
alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~mips ~riscv
USE flags
audit caps cet compile-locales doc gd headers-only multiarch multilib nscd profile selinux ssp suid systemtap test vanilla

v2.28-r6 :: 2.2 :: gentoo

Modified
License
LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
Keywords
alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~mips
USE flags
audit caps cet compile-locales doc gd headers-only multiarch multilib nscd profile selinux ssp suid systemtap test vanilla

v2.27-r6 :: 2.2 :: gentoo

Modified
License
LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
Keywords
alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~mips
USE flags
audit caps compile-locales doc gd hardened headers-only multiarch multilib nscd profile selinux suid systemtap vanilla

v2.26-r7 :: 2.2 :: gentoo

Modified
License
LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
Keywords
alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~mips
USE flags
audit caps debug doc gd hardened headers-only multilib nscd profile selinux suid systemtap vanilla

v2.25-r11 :: 2.2 :: gentoo

Modified
License
LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
Keywords
alpha amd64 arm arm64 hppa ia64 m68k ppc ppc64 s390 sh sparc x86 ~mips
USE flags
audit caps debug gd hardened headers-only multilib nscd profile rpc selinux suid systemtap vanilla

v2.24-r4 :: 2.2 :: gentoo

Modified
License
LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
Keywords
~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
USE flags
audit caps debug gd hardened headers-only multilib nscd profile rpc selinux suid systemtap vanilla

v2.19-r2 :: 2.2 :: gentoo

Modified
License
LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
Keywords
~amd64
USE flags
audit caps compile-locales debug doc gd headers-only multilib nscd profile selinux suid systemtap vanilla

General

audit
Enable support for Linux audit subsystem using sys-process/audit
caps
Use Linux capabilities library to control privilege
cet
Enable Intel Control-flow Enforcement Technology (needs binutils 2.29 and gcc 8)
compile-locales
build *all* locales in src_install; this is generally meant for stage building only as it ignores /etc/locale.gen file and can be pretty slow
crypt
build and install libcrypt and crypt.h
custom-cflags
Build with user-specified CFLAGS (unsupported)
debug
When USE=hardened, allow fortify/stack violations to dump core (SIGABRT) and not kill self (SIGKILL)
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
gd
build memusage and memusagestat tools
hardened
Activate default security enhancements for toolchain (gcc, glibc, binutils)
headers-only
Install only C headers instead of whole package. Mainly used by sys-devel/crossdev for toolchain bootstrap.
multiarch
enable optimizations for multiple CPU architectures (detected at runtime)
multilib
On 64bit systems, if you want to be able to compile 32bit and 64bit binaries
nscd
Build, and enable support for, the Name Service Cache Daemon
profile
Add support for software performance analysis (will likely vary from ebuild to ebuild)
rpc
Enable obsolete RPC/NIS layers
selinux
!!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
ssp
protect stack of glibc internals
static-libs
Build static versions of dynamic libraries as well
suid
Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5
systemtap
enable systemtap static probe points
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
vanilla
Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically

app-misc / pax-utils : ELF utils that can check files for security relevant properties

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-util / systemtap : A linux trace/probe tool

media-libs / gd : Graphics library for fast image creation

net-dns / libidn2 : An implementation of the IDNA2008 specifications (RFCs 5890, 5891, 5892, 5893)

sys-apps / texinfo : The GNU info program and utilities

sys-devel / binutils : Tools necessary to build programs

sys-devel / bison : A general-purpose (yacc-compatible) parser generator

sys-devel / gcc : The GNU Compiler Collection

sys-devel / gnuconfig : Updated config.sub and config.guess file from GNU

sys-libs / libcap : POSIX 1003.1e capabilities

sys-libs / libselinux : SELinux userland library

sys-process / audit : Userspace utilities for storing and processing auditing records

virtual / os-headers : Virtual for operating system headers

virtual / pkgconfig : Virtual for the pkg-config implementation

dev-util / systemtap : A linux trace/probe tool

media-libs / gd : Graphics library for fast image creation

net-dns / libidn2 : An implementation of the IDNA2008 specifications (RFCs 5890, 5891, 5892, 5893)

sys-apps / gentoo-functions : base functions required by all Gentoo systems

sys-libs / libcap : POSIX 1003.1e capabilities

sys-libs / libselinux : SELinux userland library

sys-libs / timezone-data : Timezone data (/usr/share/zoneinfo) and utilities (tzselect/zic/zdump)

sys-process / audit : Userspace utilities for storing and processing auditing records

app-admin / puppet-agent : general puppet client utils along with hiera and facter

app-arch / rar : RAR compressor/uncompressor

app-emulation / crossover-bin : Commercial version of app-emulation/wine with paid support.

app-office / libreoffice-bin : A full office productivity suite. Binary package

app-office / openoffice-bin : Apache OpenOffice productivity suite

dev-cpp / icnc : Intel Concurrent Collections for C++ - Parallelism without the Pain

dev-db / pgbouncer : Lightweight connection pooler for PostgreSQL

dev-games / ps2-packer : another ELF packer for the PS2

dev-java / icedtea-bin : A Gentoo-made binary build of the IcedTea JDK

dev-java / openjdk-bin : Prebuilt Java JDK binaries provided by AdoptOpenJDK

dev-java / openjdk-jre-bin : Prebuilt Java JRE binaries provided by AdoptOpenJDK

dev-java / oracle-jdk-bin : Oracle's Java SE Development Kit

dev-java / oracle-jre-bin : Oracle's Java SE Runtime Environment

dev-lang / ghc : The Glasgow Haskell Compiler

dev-lang / gnat-gpl : GNAT Ada Compiler - GPL version

dev-lang / polyml : Poly/ML is a full implementation of Standard ML

dev-libs / libev : A high-performance event loop/event model with lots of feature

dev-libs / libiconv : GNU charset conversion library for libc which doesn't implement it

dev-libs / libintl : the GNU international library (split out of gettext)

dev-libs / libspt : Library for handling root privilege

dev-lisp / sbcl : Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp

dev-perl / Lab-VXI11 : Perl interface to the VXI-11 Test&Measurement backend

dev-python / pypy-bin : Pre-built version of PyPy

dev-python / pypy3-bin : Pre-built version of PyPy3

dev-python / pytz : World timezone definitions for Python

dev-ruby / sigar : System Information Gatherer And Reporter

dev-util / oprofile : A transparent low-overhead system-wide profiler

games-action / badland : Atmospheric side-scrolling action adventure platformer set in a gorgeous forest

games-action / descent3 : Descent 3 - 3-Dimensional indoor/outdoor spaceship combat

games-action / descent3-demo : Indoor/outdoor 3D combat with evil robotic mining spacecraft

games-action / shadowgrounds-bin : an epic action experience combining modern technology with addictive playability

games-action / shadowgrounds-survivor-bin : human survivors who battle against the ongoing alien onslaught

games-action / trine : A physics-based action game with character-dependent solutions to challenges

games-action / trine-enchanted-edition : The original sidescrolling action platformer under the Trine 2 engine

games-action / trine2 : Sidescrolling game of action, puzzles and platforming, Complete Story edition

games-emulation / mastergear-bin : SEGA Master System / Game Gear emulator

games-fps / etqw-bin : Enemy Territory: Quake Wars

games-fps / glxquake-bin : A binary that works with any 3D-graphics-card that supports the glx X-extension

games-fps / legends : Fast-paced first-person-shooter online multiplayer game, similar to Tribes

games-fps / soldieroffortune : First-person shooter based on the mercenary trade

games-fps / transfusion-bin : Blood remake

games-fps / tribes2 : Tribes 2 - Team Combat on an Epic Scale

games-fps / ut2004 : Editor's Choice Edition plus Mega Pack for the well-known first-person shooter

games-puzzle / world-of-goo : A puzzle game with a strong emphasis on physics

games-puzzle / world-of-goo-demo : A puzzle game with a strong emphasis on physics

games-server / etqw-ded : Enemy Territory: Quake Wars dedicated server

games-simulation / bcs-demo : design and build bridges and then stress test them with trains

games-strategy / defcon-demo : Global thermonuclear war simulation with multiplayer support

games-strategy / knights-demo : Anglo-Saxon medieval army battles and resource management

games-strategy / majesty-demo : Control your own kingdom in this simulation

media-sound / xwax : Digital vinyl emulation software

media-video / dvbackup : A small utility for creating backups on DV tapes

media-video / makemkv : Tool for ripping and streaming Blu-ray, HD-DVD and DVD discs

net-analyzer / argus : network Audit Record Generation and Utilization System

net-analyzer / snort : The de facto standard for intrusion detection/prevention

net-firewall / conntrack-tools : Connection tracking userspace tools

net-fs / autofs : Kernel based automounter

net-fs / samba : Samba Suite Version 4

net-im / mattermost-desktop-bin : Mattermost Desktop application

net-libs / libnsl : Public client interface for NIS(YP) and NIS+ in a IPv6 ready version

net-libs / rpcsvc-proto : rpcsvc protocol definitions from glibc

net-misc / chrome-remote-desktop : access remote computers via Chrome!

net-misc / grive : An open source Linux client for Google Drive

net-misc / netkit-bootparamd : Netkit - bootparamd

net-print / pnm2ppa : Print driver for Hp Deskjet 710, 712, 720, 722, 820, 1000 series

sci-astronomy / esomidas : European Southern Observatory Munich Image Data Analysis System

sci-biology / foldingathome : Folding@Home is a distributed computing project for protein folding

sci-electronics / eagle : CadSoft EAGLE schematic and printed circuit board (PCB) layout editor

sci-electronics / quartus-prime-lite : Full-featured EDA product for altera devices

sys-apps / hponcfg : HP Lights-Out Online Configuration Utility (HPONCFG)

sys-apps / iproute2 : kernel routing and traffic control utilities

sys-apps / noexec : a package for preventing processes from using exec system calls

sys-apps / unscd : simple & stable nscd replacement

sys-auth / pam_ldap : PAM LDAP Module

sys-auth / sssd : System Security Services Daemon provides access to identity and authentication

sys-block / hpssacli : HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly HPACUCLI)

sys-cluster / glusterfs : GlusterFS is a powerful network/cluster filesystem

sys-devel / gcc : The GNU Compiler Collection

sys-devel / prelink : Modifies ELFs to avoid runtime symbol resolutions resulting in faster load times

sys-fs / quota : Linux quota tools

sys-libs / argp-standalone : Standalone argp library for use with uclibc

sys-libs / fts-standalone : Standalone fts library for use with musl

sys-libs / libxcrypt : Extended crypt library for descrypt, md5crypt, bcrypt, and others

sys-libs / obstack-standalone : A standalone library to implement GNU libc's obstack.

sys-libs / queue-standalone : Install <sys/queue.h> from glibc.

sys-libs / rpmatch-standalone : Standalone rpmatch library for use with musl

sys-libs / tevent : Samba tevent library

sys-libs / timezone-data : Timezone data (/usr/share/zoneinfo) and utilities (tzselect/zic/zdump)

virtual / libc : Virtual for the C library

virtual / libc : Virtual for the C library

www-plugins / adobe-flash : Adobe Flash Player

www-plugins / google-talkplugin : Video chat browser plug-in for Google Talk

x11-drivers / nvidia-drivers : NVIDIA Accelerated Graphics Driver

x11-misc / gmrun : A GTK-2 based launcher box with bash style auto completion!

146882
sys-libs/glibc locale generation should be done in src_*() instead of pkg_postinst()
336641
sys-libs/glibc-2.11.2: TEXTRELs on SuperH when building PIEs (due to Scrt1.o)
381391
[TRACKER] Packages failing to build with no rpc in sys-libs/glibc
443552
sys-libs/glibc & gnulib: glob("*/") does not set GLOB_MAGCHAR in gl_flags
527504
media-sound/mumble: mumble-overlay wrapper crashes when sys-libs/glibc is built w/out SySV hashing (DT_HASH)
572330
dev-libs/libev should depend on !<sys-libs/glibc-2.9_p20081201
573872
sys-libs/glibc: rework sparc target selection to leverage $ABI
579374
sys-libs/glibc-2.22-r4: various crashes when using prelink
586754
app-misc/g15macro-1.0.3-r1 segfaults with dev-libs/libg15render-1.2-r2[truetype] and >=sys-libs/glibc-2.23
611344
sys-libs/glibc: iconv program can hang when invoked with the -c option
638522
<dev-lang/ruby-2.5.0[jemalloc] with sys-libs/glibc - [FATAL] Failed to create timer thread: Invalid argument / <main>: warning: pthread_create failed for timer: Invalid argument, scheduling broken
642784
sys-libs/glibc calls telinit from pkg_postinst
643302
sys-libs/glibc - emerge on profile 17.1 fails when "/usr/lib/include" (untracked by package manager) exists
646832
sys-libs/glibc-2.27-r1: test failures on hppa and sparc
663576
sys-libs/glibc-2.27-r6 fails tests elf/circleload1 elf/constload1 elf/dblload elf/dblunload elf/lateglobal elf/reldep6 elf/resolvfail elf/tst-global1
663916
[TRACKER] Issues with sys-libs/glibc-2.28 (directly and indirectly)
669208
sys-libs/glibc-2.28-r5: 4 tests fail on ppc64
670120
dev-scheme/guile-2.0.14-r3 fails tests under sys-libs/glibc-2.27
671770
sys-libs/glibc-2.27-r6 tests fail on arm64
672918
sys-apps/sandbox segfaults in sb_check_exec() for programs compiled with sys-devel/clang-7.0.1, >=sys-libs/glibc-2.28, -fuse-ld=lld and -Wl,--hash-style=gnu
677234
sys-libs/glibc-2.28-r5: fails 7 tests on ppc
677272
sys-libs/glibc: x32 memcmp can treat positive length as 0 (if sign bit in RDX is set) (CVE-2019-7309)
677344
sys-libs/glibc : QA Notice: Pre-stripped files found: /lib64/libc-2.29.so (with recent portage)
678902
sys-libs/glibc: uncontrolled recursion in function check_dst_limits_calc_pos_1 in posix/regexec.c
679044
sys-libs/glibc: regular-expression match via proceed_next_node in posix/regexec.c leads to heap-based buffer over-read
680230
sys-libs/glibc-2.28 fails 2 tests on amd64
680648
sys-libs/glibc-2.28-r5 fails many tests on alpha
681790
[Tracker] >=sys-libs/glibc-2.28 changes behavior of getdents() readdir() and friends, breaking several programs
682084
www-client/google-chrome with >=sys-libs/glibc-2.29 core dumps when trying to run flash
685024
sys-libs/glibc-2.28-r6 regression: deadlock in openvpn using pkcs11-helper in atfork child handler
685098
sys-libs/glibc-2.29-r2: fails 10 tests on ppc64
688246
sys-libs/glibc-2.29-r2: endgrent() sets errno if service 'db' is in nsswitch.conf, even if successful; breaks sys-apps/s6
690600
sys-libs/glibc-2.29-r2 fails to build with segmentation fault on ARM
691364
sys-libs/glibc-2.30 fails 14 tests on amd64
691846
[TRACKER] Issues with sys-libs/glibc-2.30 (directly and indirectly)
694970
sys-libs/glibc-2.30-r1 fails 19 tests on ppc64
697784
sys-libs/musl-nscd-1.0.2 : file collision with sys-libs/glibc-2.30-r1
699422
sys-libs/glibc: switch to libxcrypt as libcrypt.so.1 (or .so.2) provider
702370
sys-devel/binutils-2.33.1 fails to link sys-libs/glibc-2.30-r3 when LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--fix-cortex-a53-843419 -Wl,--fix-cortex-a53-835769 -Wl,--no-map-whole-files" is passed
702484
sys-libs/glibc-2.29-r7 stabilization
702530
sys-libs/glibc-2.29-r7 : stack smashing detected errors in net-proxy/dante and net-misc/openssh (bash completion for scp) before reboot
702602
sys-libs/glibc-2.29-r7: Installation of a symlink is blocked by a directory
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.29-r7 for ia64, bug #702484
Package-Manager: Portage-2.3.81, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/glibc: ppc stable wrt bug #702484
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/glibc: ppc64 stable wrt bug #702484
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/glibc: x86 stable wrt bug #702484
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
sys-libs/glibc: arm64 stable (bug #702484)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.81, Repoman-2.3.20
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Remove redundant `|| die` guards
* Since all ebuilds in the tree are EAPI>=4, `|| die` on builtin commands is redundant and dead code. Closes: https://github.com/gentoo/gentoo/pull/13940 Reviewed-by: Ulrich Müller <ulm@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Reviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/glibc: amd64 stable wrt bug #702484
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
sys-libs/glibc: drop usr-ldscript
This was a false-positive when greping for gen_usr_ldscript. Fixes: 713eee8ef99085e417f4e2f4ba7d8dad9ba8c90d Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: add explicit 'gd' dependency
Closes: https://bugs.gentoo.org/701726 Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old revs
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Restore keywords of 2.29-r7
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Andreas K. Hüttel · gentoo
sys-libs/glibc: Restore keywords of 2.30-r3
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.30 revision bump, new patchset, no keywords
Test failures are precisely the same as in -r2 FAIL: elf/ifuncmain9picstatic FAIL: elf/ifuncmain9static FAIL: elf/tst-latepthread FAIL: elf/tst-ldconfig-bad-aux-cache FAIL: elf/tst-pldd XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b FAIL: locale/tst-locale-locpath FAIL: malloc/tst-mallocfork2 UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers FAIL: nss/tst-nss-db-endgrent FAIL: nss/tst-nss-db-endpwent FAIL: nss/tst-nss-files-alias-leak FAIL: nss/tst-nss-files-alias-truncated FAIL: nss/tst-nss-files-hosts-long FAIL: nss/tst-nss-test3 FAIL: resolv/tst-resolv-ai_idn FAIL: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: time/tst-y2039 Summary of test results: 15 FAIL 5969 PASS 8 UNSUPPORTED 17 XFAIL 2 XPASS Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: New 2.29 patchset / revbump
Some tests fail, needs still review; no keywords thus. FAIL: elf/tst-latepthread FAIL: elf/tst-pldd XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers FAIL: nss/tst-nss-db-endgrent FAIL: nss/tst-nss-db-endpwent FAIL: nss/tst-nss-test3 FAIL: resolv/tst-resolv-ai_idn FAIL: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: time/tst-y2039 Summary of test results: 7 FAIL 5871 PASS 8 UNSUPPORTED 17 XFAIL 2 XPASS Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: drop -c (--force) flag from localedef
As found out in https://sourceware.org/PR25195 -c/--force makes 'localedef' to ignore all errors. The change drops -c flag and relies on clean run. Reported-by: Chris Slycord Bug: https://bugs.gentoo.org/697908 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: mangle bad -march= only for ABI=x86
Normally setup_target_flags() attempts to guard against too conservative (or missing) -march= value by chacking if sync primitives can be compiled. If it can't be compiled glibc assumes -march= value to be too low. Unfortunately, test always runs against 32-bit ABI without checking if current ABI is actually 32-bit. This causes the test mis-fire on USE=-multilib ARCH=amd64 systems. Sweep workaround under ABI=x86 case. Reported-by: Klaus Kusche Closes: https://bugs.gentoo.org/700232 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: expose errors in sync primitives checks
In bug #700232 CFLAGS_x86 mis-detects unsupported sync primitives. That triggers accidental -march=* filter-out. This change should expose actual built failure. Bug: https://bugs.gentoo.org/700232 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/glibc: apply 'introduce USE=+crypt' to live ebuild
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: add RESTRICT="!test? ( test )"
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/glibc: drop outdated sys-apps/portage blocker
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/glibc: drop outdated sys-apps/sandbox
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/glibc: drop outdated sys-kernel/ps3-sources blocker
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/glibc: drop outdated sys-libs/nss-db
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: drop old
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/glibc: unleash glibc-2.30 into ~arch
For commit build failures see: https://wiki.gentoo.org/wiki/Project:Toolchain#glibc-2.30 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: introduce USE=+crypt
Today libcrypt.so.1 is provided by glibc. Eventually glibc will stop providing it in favoud of external providers like libcrypt. USE=crypt exposes a knob to disable libcrypt.so.1 installation. Use at your own risk. There currently is no replacement yet in Gentoo. Bug: https://bugs.gentoo.org/699422 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: fix riscv build against linux-headers-5.3
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: add ~riscv for 2.30 and above
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/glibc: drop old
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/glibc: update 2.29 branch to EAPI=7
Main goal is to backport selective stripping. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/glibc: update 2.30 branch to EAPI=7
Main goal is to backport selective stripping. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: avoid RESTRICT=strip and use 'dostrip -x /'
RESTRICT=strip + 'dostrip /' does not have a desired effect of enabling (possibly selective) stripping in portage: https://bugs.gentoo.org/697960 Workaround it by using 'if foo && dostrip -x /' instead of RESTRICT=strip + 'if foo || dostrip /'. Reported-by: Arfrever Frehtes Taifersar Arahesis Fixed-by: Arfrever Frehtes Taifersar Arahesis Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: restore strip quirk for 'libpthread.so.0'
This change effectively reverts commit e14229b10b513a ("sys-libs/glibc: drop prepallstrip, bug #587296") gdb still relies on libpthread being unstripped. See https://bugs.gentoo.org/697910 for details and reproducer. Also see ebuild note that explains indirect mechanics of how glibc relies on gdb's ability to traverse local symbols. In EAPI=7 ebuilds (glibc-9999) we do selective stripping. Reported-by: Minux Closes: https://bugs.gentoo.org/697910 Bug: https://bugs.gentoo.org/587296 Bug: https://bugs.gentoo.org/46186 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: disable stripping for cross-glibc
commit e14229b10b513a164f8379ff14cc8c644c071f27 dropped special stripping and relied on standard ${CHOST}-strip. Unfortunately one special case wa missing: cross-*/glibc ebuilds use ${CTARGET} as a target and are installed into the host. That causes ${CHOST}-strip to be called on ${CTARGET} binaries. If multitarget is not enabled strip either breaks such bianries or makes them untouched. Disable tripping until we migrated off off cross-*/glibc ebuilds. Reported-by: Johannes Geiss Closes: https://bugs.gentoo.org/697428 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: allow glibc dongrade on I_ALLOW_TO_BREAK_MY_SYSTEM
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: drop prepallstrip, bug #587296
Stop using internal portage's 'prepallstrip' helper. This effectively reverts https://bugs.gentoo.org/46186. Modern gdb can inspect threads without debugging symbols in libpthread/libthread_db. Reported-by: Michał Górny Closes: https://bugs.gentoo.org/587296 Bug: https://bugs.gentoo.org/46186 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
sys-libs/glibc-2.29-r2: sparc stable, bug 685818
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: revert CPPFLAGS fix for cross-compilers
In https://sourceware.org/PR24577 we discovered that riscv can't really install libc headers as it needs a cross-compiler. This revert reintroduces riscv bootstrap on crossdev. To workaround it use the -without-headers option until it's a crossdev's default. Bug: https://sourceware.org/PR24577 Bug: https://bugs.gentoo.org/692052 Bug: https://bugs.gentoo.org/686248 Package-Manager: Portage-2.3.74, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.29-r2 for hppa, bug #685818
Package-Manager: Portage-2.3.73, Repoman-2.3.17 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
sys-libs/glibc: remove version_is_at_least.
As of 2019 Prefix, the conditions are always true. Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
sys-libs/glibc: add kernel 2.6.16 compatibility patch.
This is only for Prefix on deprecated systems. On thoses systems, vulnerable kernels are usually used. Hardened no longer makes sense, remove. Remove versionator, as it is not used. Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: drop telinit call from pkg_*(), bug #642784
Rely on sysvinit re-execution on shutdown (bug #642858) instead of relying on glibc's pkg_*() phases. Reported-by: Mike Gilbert Bug: https://bugs.gentoo.org/642784 Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Put linux-headers in DEPEND instead of BDEPEND
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: BDEPEND implementation
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Additional EAPI=7 fixes found by Arfrever
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: port to EAPI=7
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: remove old
Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add 2.29 revision with compile-locales support
Bug: https://bugs.gentoo.org/146882 Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Huettel · gentoo
sys-libs/glibc: silence pushd and popd
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Fix my broken bash code, bug 691378
This is the real fix for bug 691378. Closes: https://bugs.gentoo.org/691378 Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Pass missing parameter to locale-gen
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Complete compile-locale handling, hopefully
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Andreas K. Hüttel · gentoo
sys-libs/glibc: Version bump, untested, without keywords
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/glibc: m68k stable wrt bug #685818
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="m68k" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Mikle Kolyada · gentoo
sys-libs/glibc: sh stable wrt bug #685818
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="sh" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Mikle Kolyada · gentoo
sys-libs/glibc: s390 stable wrt bug #685818
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="s390" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: fix CPPFLAGS handling, bug #686248
Main triver of the change is an early cross-compilation of glibc headers where we provide enough CPPFLAGS for a target to parse headers. Unfortunately preprocessor was not always taking into accound CPPFLAGS. This change fixes it. This chould make 'crossdev -t riscv64-unknown-linux-gnu' just work. Closes: https://bugs.gentoo.org/686248 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: expose a knob to downgrade glibc
It's not something to be used lightly. Useful when the damage was not yet done to the rest of the system. Usage example: # I_ALLOW_TO_BREAK_MY_SYSTEM=yes emerge -v1 "=glibc-${old-version}" Be prepared to deal with downgrade consequences like disappeared symbols and versions of symbols Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
sys-libs/glibc: keyword ~amd64 for 2.19-r2.
This is for Prefix on RHEL5-like hosts. Package-Manager: Portage-2.3.69, Repoman-2.3.12 Signed-off-by: Benda Xu <heroxbd@gentoo.org>
Mike Gilbert · gentoo
Convert ebuilds to inherit usr-ldscript
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
James Le Cuirot · gentoo
sys-libs/glibc: Fix handling of ${EPREFIX} when building cross-glibc
It was duplicating the prefix in the form ${EPREFIX}/usr/${CTARGET}/${EPREFIX}. This also fixes the kernel header version check, which was broken for native prefixed builds. Bug: https://bugs.gentoo.org/642604 Closes: https://github.com/gentoo/gentoo/pull/12435 Package-Manager: Portage-2.3.69, Repoman-2.3.13 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Tobias Klausmann · gentoo
sys-libs/glibc-2.29-r2: alpha stable
Bug: http://bugs.gentoo.org/685818 Signed-off-by: Tobias Klausmann <klausman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/glibc: ia64 stable wrt bug #685818
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64"
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-libs/glibc: ppc64 stable wrt bug #685818
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc64"
Agostino Sarubbo · gentoo
sys-libs/glibc: ppc stable wrt bug #685818
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/glibc: arm stable wrt bug #685818
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="arm"
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: refresh live ebuild patchset
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: add USE=custom-cflags, bug #686018
Allow users to pass in more (or less) aggressive CFLAGS for USE=custom-cflags case (disabled by default). Reported-and-tested-by:Jan Fikar Bug: https://bugs.gentoo.org/686018 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: drop obsolete -fno-strict-aliasing, bug #686018
Reported-and-tested-by: Jan Fikar Bug: https://bugs.gentoo.org/686018 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
sys-libs/glibc: x86 stable (bug #685818)
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
sys-libs/glibc: arm64 stable (bug #685818)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/glibc: amd64 stable wrt bug #685818
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
sys-libs/glibc-2.28-r6: hppa stable, bug 674126
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Andreas K. Hüttel · gentoo
sys-libs/glibc: Keyword ~riscv
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
sys-libs/glibc-2.28-r6: ppc64 stable, bug 674126
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
sys-libs/glibc-2.28-r6: ppc stable, bug 674126
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.28-r6 for ia64, bug #674126
Package-Manager: Portage-2.3.65, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add riscv dynamic linker locations
Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add small locale install hack for riscv
Package-Manager: Portage-2.3.63, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: disable c++ detection for cross-case, bug #683074
https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=561b0bec4448f0302cb4915bf67c919bde4a1c57 in unstream glibc repo added optional dependency on CXX compiler. Unfortunately ./configure tries hard to pass some g++ as CXX: either ${CTARGET}-g++ (ok) or ${CBUILD}+g++ (bad). During toolchain bootstrap ${CTARGET}-g++ does not yet exist as we only have stage1-gcc without c++ (or libc) support. To restore toolchain bootstrap we force-disable c++ detection by setting cache variable: libc_cv_cxx_link_ok=no c++ is force disables only for cross-compilation case (CHOST != CTARGET). Cross-building case (CHOST = CTRAGET) is unchanged as we should already have c++ capable toolchain by then. Reported-by: hanetzer@startmail.com Reported-by: rhn Closes: https://bugs.gentoo.org/683074 Package-Manager: Portage-2.3.63, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
Revert "sys-libs/glibc: Fix headers-only cross-build for riscv"
Sergei's solution is way better. Tomorrow. This reverts commit 08ac6a89ea72d4cdcb02383410b58e76e69913a4. Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Andreas K. Hüttel · gentoo
sys-libs/glibc: Fix headers-only cross-build for riscv
Package-Manager: Portage-2.3.63, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Drop python3_4 from PYTHON_COMPAT
Closes: https://github.com/gentoo/gentoo/pull/11706 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add bug number comment
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: add static-libs useflag
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Benda Xu · gentoo
sys-libs/glibc: python pkg_setup fails during bootstrap.
Glibc-2.29 introduces a new python dependency for building. However, during Prefix bootstrap, glibc has to be built before python. The dependency circle is broken by disabling pkg_setup() of python-any-r1.eclass. Bug: https://bugs.gentoo.org/682570 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Benda Xu <heroxbd@gentoo.org> Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
sys-libs/glibc: arm64 stable (bug #674126)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Huettel · gentoo
sys-libs/glibc: Remove 2.28-r5 to prevent messed-up keywords
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Andreas K. Huettel · gentoo
sys-libs/glibc: Forward keywords (including stable) to 2.28-r6
Bug: https://bugs.gentoo.org/674126 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
sys-libs/glibc-2.28-r5: alpha stable, bug 674126
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
sys-libs/glibc: x86 stable (bug #674126)
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add japanese era change information
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/glibc: m68k stable wrt bug #674126
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="m68k"
Mikle Kolyada · gentoo
sys-libs/glibc: sh stable wrt bug #674126
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="sh"
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-keyword glibc-2.29
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: avoid libidn2 in bootstrap, bug #681742
When bootstrapping a cross-toolchain don't pull in libidn2 into the host as it's not stable yet everywhere (requires KEYWORDS fiddling) and is not needed on host (it's cross-glibc). Reported-by: Mahmoud Jaoune Bug: https://bugs.gentoo.org/681742 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: New unkeyworded 2.29 revision
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/glibc: amd64 stable wrt bug #674126
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/glibc: arm stable wrt bug #674126
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="arm"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/glibc: s390 stable wrt bug #674126
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="s390"
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.28-r5 for sparc, bug #674126
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: cut 11 patchset, bug #679980
Patchset 11 is the same as patchset 10 rebased on top of current master. One minor conflict is fixed in patch removal. Reported-by: jospezial Closes: https://bugs.gentoo.org/679980 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: make stack protection optional, bug #679788
The change adds new USE=ssp to optionally disable protection of glibc's internals. Before the change protection was unconditionally enabled. It's useful to disable ssp to validate if stack protection causes any damage (glibc bugs like https://sourceware.org/PR24202 or gcc bugs like https://gcc.gnu.org/PR81996). And also useful to get more predictable binaries like in https://bugs.gentoo.org/679788. Reported-by: Agostino Sarubbo Bug: https://bugs.gentoo.org/679788 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: disable stack protector on m68k
setjmp() clobbers 'a5' register by stack protector prologue. Bug: https://sourceware.org/PR24202 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: ignore USE=headers-only for native case, bug #677474
Let's not allow users to "deinstall" native glibc. Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/677474 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Version bump, unkeyworded
Builds, and tests are ok-ish, no further testing done yet FAIL: nss/tst-nss-files-alias-leak FAIL: nss/tst-nss-test3 FAIL: rt/tst-cputimer1 FAIL: rt/tst-cputimer2 FAIL: rt/tst-cputimer3 FAIL: conform/*/*/linknamespace (the latter because of system 2.27) Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.55, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.28: bump patchlevel (8, only tests); rekeyword
Bug: https://bugs.gentoo.org/674126 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.28 revision bump, work in progress.
This revision should still get a detailed review of the test suite. Afterwards, it's a reasonable stable candidate. Bug: https://bugs.gentoo.org/674126 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: fix live ebuild build failure, bug #674080
Fix by Bart Oldeman: Stop touching C-translit.h, as it's now always automatically generated in the build directory. Touching it creates a 0-byte file that causes missing symbols when it's included instead of the generated file. See here for the glibc change: https://sourceware.org/git/?p=glibc.git;a=commit;h=053c52b17739a584ee73d336e547b15abcdabd49 Closes: https://bugs.gentoo.org/674080 Signed-off-by: Bart Oldeman <bartoldeman@gmail.com> Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-keyword 2.28-r4
Two test failures on ~amd64: FAIL: nptl/tst-tss-basic FAIL: resolv/tst-resolv-ai_idn-nolibidn2 Bug: https://bugs.gentoo.org/673124 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: locale-gen: precisely replicate 2.27 behaviour
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Revision bump, 2.28 patchlevel 6
* More upstream patches from release branch * locale-gen: precisely replicate previous (2.27) behaviour (no locales defined in config file -> ebuild builds all locales, manual call stops with warning and keeps locale archive) Bug: https://bugs.gentoo.org/673124 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-keyword 2.28-r3
This revision bump adds the locale C.UTF-8, which is always generated. Closes: https://bugs.gentoo.org/671024 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Drop old hardened support (suggested by zorry)
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Rebase patchset, add C.UTF-8, fix bug 673124
Bug: https://bugs.gentoo.org/673124 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Fix to locale-gen (patchlv) and ebuild for bug 673124
The -l (--list) option of locale-gen wasn't properly working. And we needed that... Closes: https://bugs.gentoo.org/673124 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Port to eapi7-ver. 2.28 patchlevel bump.
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
sys-libs/glibc-2.27-r6: ppc64 stable, bug 666092
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
sys-libs/glibc-2.27-r6: ppc stable, bug 666092
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/glibc: s390/sh/m68k stable wrt bug #666092
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
sys-libs/glibc-2.27-r6: arm64 stable (bug #666092)
Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-add keywords to glibc-2.28
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/glibc: arm stable wrt bug #666092
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
sys-libs/glibc: Stable for HPPA too.
Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --ignore-arches Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
sys-libs/glibc-2.27-r6: alpha stable, bug 666092
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.27-r6 for sparc, bug #666092
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.49, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.27-r6 for ia64, bug #666092
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64"
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Drop old
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Andreas K. Hüttel · gentoo
sys-libs/glibc: Revision bump, 2.28 patchlevel 3
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: drop PIE ewarn
The ewarn lacks '<gcc-6' guard. Let's drop ewarn completely. Reported-by: Alexander Tsoy Closes: https://bugs.gentoo.org/669410 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Revision bump, 2.28 patchset 2
The conformance tests still fail. Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Andreas K. Hüttel · gentoo
sys-libs/glibc: Use .xz tarball for patches
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
sys-libs/glibc: x86 stable wrt bug #666092
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Mikle Kolyada · gentoo
sys-libs/glibc: and64 stable wrt bug #666092
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Set 2.19 min kernel to 2.6.16 (hppa needs 2.6.20)
Closes: https://bugs.gentoo.org/664808 Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Anthony G. Basile · gentoo
sys-libs/glibc: version 2.26-r7 stable on ppc64, bug #657148
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Anthony G. Basile · gentoo
sys-libs/glibc: version 2.26-r7 stable on ppc, bug #657148
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
sys-libs/glibc: Stable for HPPA too.
Package-Manager: Portage-2.3.48, Repoman-2.3.10 RepoMan-Options: --ignore-arches
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Restore keywords of 2.27-r6
Package-Manager: Portage-2.3.44, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.27 revision bump (patchlevel 3)
Tests pass here Package-Manager: Portage-2.3.44, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Version bump (2.28), untested, unkeyworded
Package-Manager: Portage-2.3.44, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Needs at least GNU Make 4 to build
Package-Manager: Portage-2.3.44, Repoman-2.3.10
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add rudimentary Intel CET support (since glibc-2.29)
Before unmasking this flag we still need to add checks for binutils >=2.29 and gcc >=8 ... Package-Manager: Portage-2.3.44, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Bump 9999 patchlevel
Package-Manager: Portage-2.3.44, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: preserve /usr/lib witk keepdir
Today crossdev does not install baselayout into /usr/${CTARGET}. As a result /usr/${CTARGET}/usr/lib was not created by any ebuilds. glibc ebuild used to create /usr/lib but recently added install-qa-check.d/95empty-dirs by portage broke that assumption. This change uses keepdir to ensure presense of /usr/${CTARGET}/usr/lib. Longer term crossdev will attempt to use baselayout. Reported-by: Vadim A. Misbakh-Soloviov <git@mva.name> Bug: https://bugs.gentoo.org/652724 Package-Manager: Portage-2.3.43, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Matija Skala · gentoo
sys-libs/glibc: don't check for linux version on non-linux systems
Closes: https://github.com/gentoo/gentoo/pull/9069
Repository mirror & CI · gentoo
Merge updates from master
Markus Meier · gentoo
sys-libs/glibc: arm stable, bug #657148
Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="arm"
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: add USE=multiarch (enabled by default)
Normally multiarch should be enabled (where available). But sometimes disabling multiarch is useful: - to workaround or validate bugs specific to selected runtime arch or IFUNC handling. - to get code that matches -march= CFLAGS setting Bug: https://bugs.gentoo.org/659030 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Sergei Trofimovich · gentoo
sys-libs/glibc: pass user's CFLAGS over CC/XX, not CPPFLAGS
Breakage example (before this change): # CFLAGS="-O2 -march=core2 -mno-sse4.2" emerge -v1 =glibc-2.27-r4 Here user's CFLAGS were able to override (this bug) glibc's CFLAGS additions like: sysdeps/i386/i686/multiarch/Makefile:CFLAGS-strspn-c.c += -msse4 'strspn' was built as 'gcc -msse4 -mno-sse4.2' and failed: smmintrin.h:631:1: error: inlining failed in call to always_inline ‘_mm_cmpistri’: target specific option mismatch This happens because we passed user's CFLAGS via CPPFLAGS: Makerules:COMPILE.c = $(CC) -c $(CFLAGS) $(CPPFLAGS) To avoid this kind of overrides this change injects user's CFLAGS into CC/CXX. Above example will use 'gcc -mno-sse4.2 -msse4' order. Reported-by: Philipp Psurek Bug: https://bugs.gentoo.org/657760 Closes: https://bugs.gentoo.org/659030 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Tobias Klausmann · gentoo
sys-libs/glibc-2.26-r7: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/657148
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.26-r7 for sparc
Bug: https://bugs.gentoo.org/657148 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="sparc"
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: ChangeLog.old didnt exist here yet
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Require bison in DEPEND
Keeping the bug open until we've been talking to upstream about it. Bug: https://bugs.gentoo.org/657458 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: Drop old
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add libidn2 dependency.
The getaddrinfo function, when called with the AI_IDN or AI_CANONIDN flags, will use the system libidn2 library to perform IDNA encoding. Version 2.0.5 or later is recommended, otherwise there will be some failures in the glibc test suite. Bug: https://bugs.gentoo.org/635012 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Ancient version doesnt build with stack protector
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: fix typo 's/spefcific/specific/' in comment
Reported-by: Tomas Mozes Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Bump 9999 patchset
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: fix -mfpu=neon build failure, bug #657760
CFLAGS=-mfpu=neon tricked glibc into not building memcpy() implementation. It's caused by the fact that -mfpu=neon was passed when building .c files, but was not passed when building .S files. This change passes CFLAGS to CPPFLAGS to apply to .S files. Reported-by: Markus Meier Closes: https://bugs.gentoo.org/657760 Bug: https://sourceware.org/PR23273 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
sys-libs/glibc: x86 stable (bug #657148)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Mike Frysinger · gentoo
sys-libs/glibc: mark 2.26-r7 m68k/s390/sh stable
Mart Raudsepp · gentoo
sys-libs/glibc-2.26-r7: arm64 stable (bug #657148)
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: Drop glibc-2.18
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add keywords to glibc-2.27
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.26-r7 for ia64, bug #657148
Bug: https://bugs.gentoo.org/657148 Package-Manager: Portage-2.3.38, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64"
Repository mirror & CI · gentoo
Merge updates from master
Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.26-r7 stable for amd64, bug 657148
Bug: https://bugs.gentoo.org/657148 Package-Manager: Portage-2.3.38, Repoman-2.3.9
Marty E. Plummer · gentoo
sys-libs/glibc: git-2->git-r3
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Mike Frysinger · gentoo
sys-libs/glibc: mark 2.23-r4/2.25-r11 m68k/s390/sh stable
Andreas K. Hüttel · gentoo
sys-libs/glibc: Revision bump, patchlevel 2, many upstream fixes
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: Stop installing SSP and FORTIFY_SOURCE handler
[12:38:42] <Zorry> dilfridge: you can remove the einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler" and cp files too [12:38:53] <Zorry> for glibc [12:50:17] <dilfridge> ok [12:50:20] <dilfridge> will do Closes: https://bugs.gentoo.org/601718 Package-Manager: Portage-2.3.36, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: New tarball with added ppc multilib bootstrap files
Bug: https://bugs.gentoo.org/654524 Bug: https://bugs.gentoo.org/647070 Package-Manager: Portage-2.3.36, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: Restore keywords in 2.26-r7
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove remaining occurrences of in_iuse
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add new bootstrap files from stages, bug 647070
See https://github.com/gentoo/gcc-multilib-bootstrap/ for the source. This is as good as we can do at the moment. Tested by building an x32 glibc on a normal amd64 system. For the glibc-2.26 stabilization we still need new files for PowerPC. Current status: * amd64, x32, x86: Files from gcc-6.4 * s390, s390x: Files from gcc-5.4 (does this work?) * ppc, ppc64: no files, since only gcc-4.9 available * n32, n64, o32: no files, last mips stages are years old, not useful Bug: https://bugs.gentoo.org/647070 Package-Manager: Portage-2.3.31, Repoman-2.3.9
Michał Górny · gentoo
*/*: Specify EAPI=0 explicitly, to ease greps
Closes: https://github.com/gentoo/gentoo/pull/8199
Andreas K. Hüttel · gentoo
sys-libs/glibc: Drop vulnerable version, bug 646492
This removes last stable on m68k, sh, s390 (we're way beyond any timeout there). Bug: https://bugs.gentoo.org/646492 Package-Manager: Portage-2.3.31, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.27, Repoman-2.3.9
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove useflag debug and related logic. Bug 601718.
Closes: https://bugs.gentoo.org/601718 Package-Manager: Portage-2.3.27, Repoman-2.3.9
Mikle Kolyada · gentoo
sys-libs/glibc: m68k/s390/sh stable wrt bug #647062
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.25-r11 for hppa
Bug: https://bugs.gentoo.org/646492 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa"
Marty E. Plummer · gentoo
sys-libs/glibc: remove trailing whitespace
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Sergei Trofimovich · gentoo
sys-libs/glibc: fix strip path for cross-compiler's glibc
Noticed as warnings on non-existing path when installing =cross-powerpc64le-foo-linux-gnu/glibc-2.27-r1 Package-Manager: Portage-2.3.28, Repoman-2.3.9
Sergei Trofimovich · gentoo
sys-libs/glibc: fix USE=headers-only install for powerpc64le target
glibc-2.27 needs 2 more sanity checks from native compiler to pass configure: libc_cv_compiler_powerpc64le_binary128_ok=yes libc_cv_target_power8_ok=yes Notices when tried clean toolchain botstrap for bug #652724 Bug: https://bugs.gentoo.org/652724 Package-Manager: Portage-2.3.28, Repoman-2.3.9
Markus Meier · gentoo
sys-libs/glibc: arm stable, bug #646492
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="arm"
Sergei Trofimovich · gentoo
sys-libs/glibc: tweak riscv preconfigure mangling
Changed 'preconfigure' mangling from using sed to using CPPFLAGS. While at it move the hack closer to ./configure call. Package-Manager: Portage-2.3.28, Repoman-2.3.9
Sergei Trofimovich · gentoo
sys-libs/glibc: drop outdated ports/sysdeps/mips/ mangling
ports/ is no more. All mips ports were merged into glibc repository. Package-Manager: Portage-2.3.28, Repoman-2.3.9
Sergei Trofimovich · gentoo
sys-libs/glibc: drop outdated ports/sysdeps/mips/ mangling
ports/ is no more. All mips ports were merged into glibc repository. Package-Manager: Portage-2.3.28, Repoman-2.3.9
Sergei Trofimovich · gentoo
sys-libs/glibc: apply riscv kludge to live ebuild
This pulls in commit from 2.27-r1 "sys-libs/glibc: Add support for building RISC-V headers" Package-Manager: Portage-2.3.28, Repoman-2.3.9
Palmer Dabbelt · gentoo
sys-libs/glibc: Add support for building RISC-V headers
The RISC-V GCC port defines some extra preprocessor macros that glibc uses to determine which RISC-V target is being compiled for. Since crossdev doesn't use a RISC-V compiler to build the headers, this blows up. These checks don't matter for building the headers because they're the same on all RISC-V targets, so we just hack up the glibc build to elide the check.
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.25-r11 for ppc, bug #646492
Package-Manager: Portage-2.3.27, Repoman-2.3.9 RepoMan-Options: --include-arches="ppc"
Tobias Klausmann · gentoo
sys-libs/glibc-2.25-r11: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/646492
Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.25-r11 for sparc
Bug: https://bugs.gentoo.org/646492 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.25-r11 for ppc64, bug #646492
Package-Manager: Portage-2.3.26, Repoman-2.3.7 RepoMan-Options: --include-arches="ppc64"
Sergei Trofimovich · gentoo
sys-libs/glibc: fix glibc-headers bootstrap on non-multilib host
The error is found by wm_ attempting to build a cross-compiler CHOST=powerpc-unknown-linux-gnu CTARGET=mips64-unknown-linux-gnu Boostrap failed on glibc-headers (./configure phase) as: configure:2623: powerpc-unknown-linux-gnu-gcc -mabi=n32 -c \ -O1 -pipe -U_FORTIFY_SOURCE conftest.c >&5 powerpc-unknown-linux-gnu-gcc: error: \ unrecognized command line option '-mabi=n32'; did you mean '-mabi=d32'? Note how target's ABI is mexed into host's compiler flags. The error above happens on every host=non-multilib target=multilib combination. I've reproduced it on: CHOST=i686-pc-linux-gnu CTARGET=mips64-unknown-linux-gnu The fix is not to inject target's CFLAGS ABI into CC for USE=headers-only bootstrap step as we don't have cross-compiler yet. Tested by successfully bootstrapping cross-compiler on CHOST=i686-pc-linux-gnu CTARGET=mips64-unknown-linux-gnu Package-Manager: Portage-2.3.26, Repoman-2.3.7
Sergei Trofimovich · gentoo
sys-libs/glibc: log when ebuild overrides CC/CFLAGS
Package-Manager: Portage-2.3.26, Repoman-2.3.7
Mart Raudsepp · gentoo
sys-libs/glibc-2.25-r11: arm64 stable (bug #646492)
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.25-r11 for ia64, bug #646492
Package-Manager: Portage-2.3.26, Repoman-2.3.7 RepoMan-Options: --include-arches="ia64"
Thomas Deutschmann · gentoo
sys-libs/glibc: x86 stable (bug #646492)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Aaron Bauman · gentoo
sys-libs/glibc: amd64 stable
Bug: https://bugs.gentoo.org/646492 Package-Manager: Portage-2.3.26, Repoman-2.3.7
Sergei Trofimovich · gentoo
sys-libs/glibc: skip real tests for USE=headers-only flavour
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mikle Kolyada · gentoo
sys-libs/glibc: arm stable wrt bug #647062
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: restore keywords for 2.25-r11
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Tobias Klausmann · gentoo
sys-libs/glibc-2.25-r10: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/647062
Andreas K. Hüttel · gentoo
sys-libs/glibc: Bump patchset number, so the patches actually apply. My mistake, sorry.
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add 2.19 revbump with patchset generated from git and EAPI=6
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: bump 2.25 with patchset 14
5 new patches: $ git log --oneline gentoo/glibc-2.25-13..gentoo/glibc-2.25-14 | cat 5c90b3f269 mutex: Fix robust mutex lock acquire (Bug 21778) a98b916d44 locale-gen: suppress ignored error when emptying already empty directory bdfd212eed Fix integer overflows in internal memalign and malloc [BZ #22343] [BZ #22774] f4f6d1886b elf: Check for empty tokens before dynamic string token expansion [BZ #22625] 134fb1be78 linux: make getcwd(3) fail if it cannot obtain an absolute path [BZ #22679] Package-Manager: Portage-2.3.24, Repoman-2.3.6
Mart Raudsepp · gentoo
sys-libs/glibc-2.25-r10: arm64 stable (bug #647062)
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-add keywords to 2.26-r6
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.25-r10 for ppc/ppc64, bug #647062
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc ppc64"
Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.25-r10 for sparc, bug #647062
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Andreas K. Hüttel · gentoo
sys-libs/glibc: Allow parallel testing again, otherwise it's just too painful(tm)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.25-r10 for hppa/ia64, bug #647062
Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="hppa ia64"
Thomas Deutschmann · gentoo
sys-libs/glibc: x86 stable (bug #647062)
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Increase 2.26 patchlevel to 7. Only changes to test suite.
Disable tests misc/tst-ttyname (broken by sandbox) and nss/tst-nss-files-hosts-multi (broken by local revert). There are no test regressions compared to 2.26-r5 on amd64-multilib. The float128 failures are a bit strange though. Package-Manager: Portage-2.3.24, Repoman-2.3.6
Agostino Sarubbo · gentoo
sys-libs/glibc: amd64 stable wrt bug #647062
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
Andreas K. Hüttel · gentoo
sys-libs/glibc: Revbump 2.26-r6 with next patchset (patchlevel 6)
10 test failures need investigating: === FAIL: elf/tst-prelink-cmp XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b FAIL: malloc/tst-malloc-tcache-leak FAIL: math/test-float128-finite-tgamma FAIL: math/test-float128-finite-trunc FAIL: math/test-float128-tgamma FAIL: math/test-float128-trunc FAIL: math/test-ifloat128-tgamma FAIL: math/test-ifloat128-trunc FAIL: misc/tst-ttyname UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers FAIL: nss/tst-nss-files-hosts-multi Summary of test results: 10 FAIL 4113 PASS 6 UNSUPPORTED 29 XFAIL 2 XPASS === Bug: https://bugs.gentoo.org/646492 Bug: https://bugs.gentoo.org/646490 Bug: https://bugs.gentoo.org/641644 Bug: https://bugs.gentoo.org/644278 Package-Manager: Portage-2.3.21, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: rpcgen is not used here anymore, so no need for special treatment at abi migration
Closes: https://bugs.gentoo.org/644700 Package-Manager: Portage-2.3.21, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: unbreak cross-compilation
do_run_test() was called unconditionally for all CBUILD/CHOST/CTARGET combinations. This broke pkg_setup() for cross-*/glibc ebuild. Change moves do_run_test() back under native guard. Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: restore ability to switch single->multiple ABIs
To recover broken system automatically from bug #646424 we need to skip IA32 ABI checks as those require multiabi glibc checks at glibc build time. There is no need to impose it as a requirement. Fail test only if it compiled successfully and failed at runtime. Bug: https://bugs.gentoo.org/326693 Bug: https://bugs.gentoo.org/646424 Package-Manager: Portage-2.3.20, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: cleanup: use [[, not [
Package-Manager: Portage-2.3.20, Repoman-2.3.6
Sergei Trofimovich · gentoo
Revert "sys-libs/glibc: Hard-die in 2.27 as something's broken in amd64 multilib"
This reverts commit a659d0f75880deedde3dce046a7deb64f4f62f29. Should be fixed by commit 3a2f034415d6e9c5c0135136b4e28698f3a15767 "sys-libs/glibc: unbreak installation of non-default ABIs, bug #646424"
Sergei Trofimovich · gentoo
sys-libs/glibc: unbreak installation of non-default ABIs, bug #646424
multilib.eclass has a EMULTILIB_PKG="true" knob to declare package as multilib-compatible. This knob was lost in glibc-2.27 in commit e77866cf2155f9b9a74c015589f3ac95a8edc2be ("sys-libs/glibc: Various cleanups. Work in progress.") Closes: https://bugs.gentoo.org/646424 Package-Manager: Portage-2.3.20, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Hard-die in 2.27 as something's broken in amd64 multilib
Package-Manager: Portage-2.3.23, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Version bump. Untested, unkeyworded.
Package-Manager: Portage-2.3.23, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add bison version requirement
Package-Manager: Portage-2.3.23, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: One less blank line
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: reenable stack protection on mips, bug #640130
mips and mips64 were fixed upstream in https://sourceware.org/PR22624 Bug: https://sourceware.org/PR22624 Closes: https://bugs.gentoo.org/640130 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-run sanity checks in src_unpack
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-add check for bug 279260, see bug 645016 comment 2
Bug: https://bugs.gentoo.org/279260 Bug: https://bugs.gentoo.org/645016 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Do not check for IA32 abi when merging binary package
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Restructure sanity tests
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Test for IA32 emulation before building amd64 multilib glibc, bug 326693.
Based on the patch by Steven Presser. Closes: https://bugs.gentoo.org/326693 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: rpcgen is not used here anymore, so no need for special treatmet at abi migration
Bug: https://bugs.gentoo.org/644700 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: On second thought, let's not use linux-info.eclass here.
It introduces too much magic and makes too many assumptions. Still, we now do not use any deprecated portage features anymore. Bug: https://bugs.gentoo.org/587320 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Huettel · gentoo
sys-libs/glibc: Use linux-info.eclass to get running kernel, bug 587320
Bug: https://bugs.gentoo.org/587320 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Drop old
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Bump 9999 patchset. Tests pass now on master (amd64).
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Update patchset
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: More cleanups. Work in progress.
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Various cleanups. Work in progress.
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Integrate all eclass code
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Mike Frysinger · gentoo
sys-libs/glibc: mark 2.25-r9 m68k/s390/sh stable
Sergei Trofimovich · gentoo
sys-libs/glibc: Migrate CROSSCOMPILE_OPTS=headers-only -> USE=headers-only
CROSSCOMPILE_OPTS is a USE_EXPAND of a single item: headers-only. Convert it to a global USE flag instead. Mechanical ebuild rename done as: $ sed -e 's@crosscompile_opts_headers-only@headers-only@g' \ -i $(git grep -l headers-only) 'headers-only' flag is used by crossdev to bootstrap stage1 compiler before libc is available. crossdev switched to USE=headers-only in =sys-devel/crossdev-20171230. Bug: https://bugs.gentoo.org/642712 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Restore keywords in 2.25-r10
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Restore keywords of 2.26-r5
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Mart Raudsepp · gentoo
sys-libs/glibc-2.25-r9: arm64 stable
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="arm64"
Andreas K. Huettel · gentoo
sys-libs/glibc: Unkeyworded, untested patchset/revision bumps
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: enable IFUNC support only on whitelisted ARCHes, bug #641216
Apply commit ac450135f29ef850303589af998373d936955476 to -9999 as well. ("sys-libs/glibc: enable IFUNC support only on whitelisted ARCHes, bug #641216") Reported-by: Émeric Maschino Bug: https://sourceware.org/PR22634 Closes: https://bugs.gentoo.org/641216 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: enable IFUNC support only on whitelisted ARCHes, bug #641216
We explicitly disable IFUNC support on the following targets: alpha/hppa/ia64/mips/m68k/nios2/riscv/sh to workaround weak IFUNC detection on binutils/glibc side. Otherwise at least on ia64 glibc generates IFUNC entries against compat librt.so.1 symbols (to redirect them back to libc.so.6) but linker does not produce correct relocations. As a result all IFUNC-backed functions don't work. Reported-by: Émeric Maschino Bug: https://sourceware.org/PR22634 Closes: https://bugs.gentoo.org/641216 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add useflag doc; controlls installation of manual and dependency on texinfo, bug 616190
Closes: https://bugs.gentoo.org/616190 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Downgrade hosts.conf message to einfo, bug 638154
The logic of the setting makes sense though... Bug: https://bugs.gentoo.org/436530 Closes: https://bugs.gentoo.org/638154 Package-Manager: Portage-2.3.18, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: disable stack protection by default on mips* targets
Otherwise dlopen() crashes (found on 'top' from 'procps' package). Original backtrace from qemu-mipsn32 (fails the same way on native host): ``` Program received signal SIGSEGV, Segmentation fault. 0x408cb908 in _dlerror_run (operate=operate@entry=0x408cadf0 <dlopen_doit>, args=args@entry=0x407feb28) at dlerror.c:163 163 result->errcode = _dl_catch_error (&result->objname, &result->errstring, (gdb) bt #0 0x408cb908 in _dlerror_run (operate=operate@entry=0x408cadf0 <dlopen_doit>, args=args@entry=0x407feb28) at dlerror.c:163 #1 0x408caf4c in __dlopen (file=file@entry=0x10012d58 "libnuma.so", mode=mode@entry=1) at dlopen.c:87 #2 0x1000306c in before (me=0x407ff382 "/usr/mips64-unknown-linux-gnu/usr/bin/top") at top/top.c:3308 #3 0x10001a10 in main (dont_care_argc=<optimized out>, argv=0x407ff1a4) at top/top.c:5721 ``` Reported-by: Matt Turner Bug: https://bugs.gentoo.org/640130 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Andreas K. Hüttel · gentoo
sys-libs/glibc: Update NPTL_KERN_VER to 3.2 (minimum required by glibc-2.26)
The entire kernel version check needs rework (but that's something for >2.26). Closes: https://bugs.gentoo.org/639152 Package-Manager: Portage-2.3.16, Repoman-2.3.6
Andreas K. Huettel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Markus Meier · gentoo
sys-libs/glibc: arm stable, bug #637140
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm"
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.25-r9 for sparc, bug #637140 (thanks to Rolf Eike Beer)
Package-Manager: Portage-2.3.14, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Andreas K. Hüttel · gentoo
sys-libs/glibc: Output fat warning if NIS is used and sys-auth/libnss-nis is not installed
Closes: https://bugs.gentoo.org/637946 Package-Manager: Portage-2.3.14, Repoman-2.3.6
Andreas K. Hüttel · gentoo
sys-libs/glibc: Forward-port safety checks to 9999
Commits 5d8d827255a5f831247dc838879c4582b46210c4 66b10cf352d69a96824cba2c2a2bdea8e8094d7b Package-Manager: Portage-2.3.14, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-libs/glibc: added missing anchor to nsswitch.conf check, bug #627338
Original change meant to ignore lines starting with comment but was missing leading like anchor. Added. Reported-by: Dennis Schridde Bug: https://bugs.gentoo.org/627338 Package-Manager: Portage-2.3.13, Repoman-2.3.4
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.25-r9 for hppa, bug #637140
Package-Manager: Portage-2.3.13, Repoman-2.3.4 RepoMan-Options: --include-arches="hppa"
Sergei Trofimovich · gentoo
sys-libs/glibc: guard against rendering system unusable, bug #627338
For cases like FEATURES=config-protect-if-modified or custom /etc/nsswitch.conf with only 'compat' resolver and external providers glibc upgrade will break local user resolution when switching from older glibc. Bad /etc/nsswitch.conf: passwd: compat shadow: compat group: compat Good /etc/nsswitch.conf: passwd: files shadow: files group: files Ok /etc/nsswitch.conf: passwd: compat files shadow: compat files group: compat files More up-to-date doc: https://wiki.gentoo.org/wiki/Project:Toolchain/nsswitch.conf_in_glibc-2.26 Bug: https://bugs.gentoo.org/627338 Package-Manager: Portage-2.3.13, Repoman-2.3.4
Manuel Rüger · gentoo
sys-libs/glibc: Stable on amd64
Package-Manager: Portage-2.3.12, Repoman-2.3.4
Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-add keywords to glibc 2.26
Bug: https://bugs.gentoo.org/492814 Bug: https://bugs.gentoo.org/622694 Bug: https://bugs.gentoo.org/617938 Bug: https://bugs.gentoo.org/466176 Bug: https://bugs.gentoo.org/628768 Bug: https://bugs.gentoo.org/637016 Bug: https://bugs.gentoo.org/636934 Bug: https://bugs.gentoo.org/381391 Bug: https://bugs.gentoo.org/636158 Package-Manager: Portage-2.3.13, Repoman-2.3.4
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Andreas K. Hüttel · gentoo
sys-libs/glibc: Increase patchlevel. Only changes in the test suite.
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.25-r9 for ia64/ppc/ppc64, bug #637140
Package-Manager: Portage-2.3.13, Repoman-2.3.4 RepoMan-Options: --include-arches="ia64 ppc ppc64"
Matt Turner · gentoo
sys-libs/glibc-2.25-r9: alpha stable, bug 637140
Andreas K. Hüttel · gentoo
sys-libs/glibc: Be slightly less verbose in the ebuild
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Thomas Deutschmann · gentoo
sys-libs/glibc: x86 stable (bug #637140)
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Andreas K. Hüttel · gentoo
sys-libs/glibc: Revision bump, untested. Keywording candidate.
Tip of 2.26 release branch plus selected fixes. Package-Manager: Portage-2.3.13, Repoman-2.3.4
Matija Skala · gentoo
sys-libs/glibc: avoid libm-2.26.so symlink clash on merged /usr, bug #627378
The problem in bug #627378 manifests as libm-2.26.so file corruption: Before the change glibc package contained a 'libm-2.26.so' symlink from '/usr/lib64' to '/lib64': $ equery f sys-libs/glibc | sed 's@usr/lib@lib@g' | sort | uniq -d /lib64/libm-2.26.so When both are the same directory all depends on the merge order: - symlink first, then real file. real file overwrites symlink, all is good - real file first, then symlink. symlink overwrites the file and points to itself. Binaries linked against libm fail to start. The change is to get rid of symlink (symlink was a workaround to portage's QA check) and move 'libm-2.26.a' from '/usr/lib64' to '/usr/lib64/glibc-<pv>'. Reported-by: Duncan Fixed-by: Matija Skala Closes: https://bugs.gentoo.org/627378 Closes: https://github.com/gentoo/gentoo/pull/4268
Andreas K. Huettel · gentoo
sys-libs/glibc: Re-add keywords
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Manuel Rüger · gentoo
sys-libs/glibc: Stable on amd64
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.25-r8 for sparc, bug #628180 (thanks to Rolf Eike Beer)
Package-Manager: Portage-2.3.13, Repoman-2.3.4 RepoMan-Options: --include-arches="sparc"
Andreas K. Hüttel · gentoo
sys-libs/glibc: Revision bump to 2.25 patchlevel 12, unkeyworded so far
Resolves CVE-2017-15670, CVE-2017-15804, CVE-2016-6261 Bug: https://bugs.gentoo.org/634920 Bug: https://bugs.gentoo.org/635010 Bug: https://bugs.gentoo.org/635118 Package-Manager: Portage-2.3.13, Repoman-2.3.4
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add flag to build locale data in src_install, bug 146882
Based on the patch there by SpanKY; to be included in 2.27 and later. Bug: https://bugs.gentoo.org/146882 Package-Manager: Portage-2.3.13, Repoman-2.3.4
Matt Turner · gentoo
sys-libs/glibc-2.25-r8: alpha stable, bug 628180
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.25-r8 for hppa, bug #628180 (thanks to Rolf Eike Beer)
Package-Manager: Portage-2.3.12, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa"
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.25-r8 for ppc/ppc64, bug #628180
Package-Manager: Portage-2.3.12, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc ppc64"
Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.25-r8 for ia64, bug #628180
Package-Manager: Portage-2.3.12, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64"
Thomas Deutschmann · gentoo
sys-libs/glibc: x86 stable (bug #628180)
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old revisions
Package-Manager: Portage-2.3.12, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Restore keywords
Package-Manager: Portage-2.3.12, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Revision bump that re-adds the <sys/sysmacros.h> include, bug 575232
We keep the patch in future versions though, pending some information from glibc upstream. Bug: https://bugs.gentoo.org/575232 Package-Manager: Portage-2.3.12, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Various updates to live ebuild
* Remove references to add-on mechanism (removed upstream) * Fix install phase with new ChangeLog.old directory * Use https:// git clone URI * Minor simplifications * Some annotations about possible improvements Package-Manager: Portage-2.3.11, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Replace the last absolute symlink with a relative one
Package-Manager: Portage-2.3.11, Repoman-2.3.2
Andreas K. Hüttel · gentoo
sys-libs/glibc: Another revbump, patchset 11. Bug 632556, sorry about that.
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Revision bump to patchlevel 10
Only additional fixes for arm64 and hppa included. Package-Manager: Portage-2.3.11, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Rely on PMS, not on bash, for the patch sorting
Package-Manager: Portage-2.3.10, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Revision bump for a much larger patchset 2
Package-Manager: Portage-2.3.10, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Update patch level. Tests pass now (on ~amd64)!
Closes: https://bugs.gentoo.org/589370 Package-Manager: Portage-2.3.10, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove "old"
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Update live ebuild
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Now for real?
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove only unversioned libnsl binaries
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Dont install the stub libnsl, since it comes without headers anyway
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Minor improvements to 2.26-r1; update live ebuild
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Prefixify nscd init script
Forward port of 69fe1365667ca61225f4265a45a10f0b38c251d4 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Restore keywords in 2.25-r5
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Fix the cleanup
This partially reverts commit 78527a00ee720e32ca54a3c15335fe6e41d95e27 and now deletes the correct files.
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add missing systemtap dependency
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Clean up
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Revision bump to include some more upstream fixes (patchlevel 9)
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Add missing dependency on systemtap, bug 466176
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Fix building the test suite, bug 589370
Some black vapier magic was removing all zero-length files from the working directory. Turns out some of them are actually needed... Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Fix part of the test build system, bug 623548
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Sergei Trofimovich · gentoo
glibc: disable stack protector on ARCH=ppc
Currently gcc on powerpc32 generates invalid code for __builtin_return_address(0) calls. Normally programs don't do that but malloc() hooks in glibc do: Bug: https://gcc.gnu.org/PR81996 Bug: https://bugs.gentoo.org/629054 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove "die" guard. Seems safe enough for an unkeyworded ebuild.
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: D'oh (1).
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Simplification, removing a lot of outdated cruft and black magic
Andreas K. Hüttel · gentoo
sys-libs/glibc: Integrate eclass code of phase functions
Alexis Ballier · gentoo
sys-libs/glibc: arm64 stable, bug #622220
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Version bump. Only build-tested, no keywords.
Tests fail (surprise) Package-Manager: Portage-2.3.8, Repoman-2.3.3
Sergei Trofimovich · gentoo
sys-libs/glibc: backport memchr() out-of-bounds fix to 2.25, bug #628100
Backport of upstream patch: https://sourceware.org/git/?p=glibc.git;a=commit;h=ccb4fd7a657b0fbc4890c98f4586d58a135fc583 Reported-by: Aidan Thornton Bug: https://bugs.gentoo.org/628100 Package-Manager: Portage-2.3.7, Repoman-2.3.3
Sergei Trofimovich · gentoo
sys-libs/glibc: cut new glibc patchset, bug #627164
This patchset has single new patch which fixes build failure against binutils-2.29. Bug: https://sourceware.org/PR21666 Bug: https://bugs.gentoo.org/627164 Package-Manager: Portage-2.3.6, Repoman-2.3.3
Sergei Trofimovich · gentoo
sys-libs/glibc: update patchset, bug #627338, bug #592300
Two changes in the patchset: - #627338: add 'files' fallback to nsswitch.conf entries as glibc-2.26 is deprecating 'compat' entries. - #592300: make locale-get parallel by Tobias Klausmann Bug: https://bugs.gentoo.org/627338 Bug: https://bugs.gentoo.org/592300 Package-Manager: Portage-2.3.6, Repoman-2.3.3
Matthias Maier · gentoo
sys-libs/glibc: 2:25-r2 restore keywords
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Sergei Trofimovich · gentoo
sys-libs/glibc: disable ldconfig run in live ebuild
This makes glibc-9999 installable as-is at least on x86/amd64. Package-Manager: Portage-2.3.6, Repoman-2.3.3
Sergei Trofimovich · gentoo
sys-libs/glibc: add locale-gen to live ebuild, bug #609676
gentoo's toolchain-glibc.eclass relies on locale-gen presence. This change adds patchset to live ebuild with extra/ files. Reported-by: Jan Ziak Bug: https://bugs.gentoo.org/609676 Package-Manager: Portage-2.3.6, Repoman-2.3.3
Andreas K. Hüttel · gentoo
sys-libs/glibc: Forward-port some minor changes from 2.25 to 9999
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Agostino Sarubbo · gentoo
sys-libs/glibc: sparc stable wrt bug #622220
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
sys-libs/glibc: Stable for HPPA too.
Package-Manager: Portage-2.3.6, Repoman-2.3.2 RepoMan-Options: --ignore-arches
Tobias Klausmann · gentoo
sys-libs/glibc-2.23-r4: add alpha keyword
Gentoo-Bug: 622220
Markus Meier · gentoo
sys-libs/glibc: arm stable, bug #622220
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
Agostino Sarubbo · gentoo
sys-libs/glibc: ppc64 stable wrt bug #622220
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-libs/glibc: ppc stable wrt bug #622220
Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Sergei Trofimovich · gentoo
sys-libs/glibc: ia64 stable, bug #622220
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
sys-libs/glibc: add a note where gentoo patchet lives
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sys-libs/glibc: use tc-enables-pie instead of gcc-specs-pie
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Matthias Maier · gentoo
sys-libs/glibc: bump 2.25 to patchset 5
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Matthias Maier · gentoo
sys-libs/glibc: bump 2.24 to patchset 8
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Matthias Maier · gentoo
sys-libs/glibc: version 2.25, update to patchset 4
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Matthias Maier · gentoo
sys-libs/glibc: version 2.24, update to patchset 7
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Matthias Maier · gentoo
sys-libs/glibc: update USE=hardened __stack_chk_fail handler
Update and annotate our custom __stack_chk_fail handler that is enabled with USE=hardened to upstream changes [1]. [1] https://sourceware.org/git/?p=glibc.git;a=commit;f=debug/stack_chk_fail.c;h=524a8ef2ad76af8ac049293d993a1856b0d888fb Package-Manager: Portage-2.3.6, Repoman-2.3.2
Arfrever Frehtes Taifersar Arahesis · gentoo
toolchain-glibc.eclass: Build most of >=sys-libs/glibc-2.25 with -fstack-protector-all (bug #609048).
configure accepts --enable-stack-protector=... option which results in build system passing appropriate -fstack-protector... option when possible. Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Matthias Maier · gentoo
sys-libs/glibc: mark 2.23 stable for amd64 and x86
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Matthias Maier · gentoo
sys-libs/glibc: bump 2.23 to patchset 8
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Mike Frysinger · gentoo
sys-libs/glibc: add upstream fix for posix_spawn crashes on ia64 #613288
Michał Górny · gentoo
sys-libs/glibc: [QA] Convert from eblits to eclass, #586422
Mike Frysinger · gentoo
sys-libs/glibc: grab some more upstream fixes for 2.25
Mike Frysinger · gentoo
sys-libs/glibc: mark 2.23-r3 sparc stable #576726
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Thomas Deutschmann · gentoo
sys-libs/glibc: x86 stable wrt bug #576726
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Michael Weber · gentoo
sys-libs/glibc: pc stable (bug 576726).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Mike Frysinger · gentoo
sys-libs/glibc: add upstream fix for #602968 and move 2.24 to ~arch
Mike Frysinger · gentoo
sys-libs/glibc: drop old 2.23 versions
Mike Frysinger · gentoo
sys-libs/glibc: mark 2.23-r3 arm64/m68k/s390/sh stable
Mike Frysinger · gentoo
sys-libs/glibc: version bump to 2.25
Mike Frysinger · gentoo
sys-libs/glibc: update 2.24 patchset
Mike Frysinger · gentoo
sys-libs/glibc: bump to EAPI=5
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
sys-libs/glibc: ia64 stable wrt bug #576726
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Markus Meier · gentoo
sys-libs/glibc: arm stable, bug #576726
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm"
Benda Xu · gentoo
sys-libs/glibc: prefixify the locale-gen script
note that prefix.eclass is compatible with EAPI=0 Bug: 473484 Package-Manager: portage-2.3.3
Jeroen Roovers · gentoo
sys-libs/glibc: Stable for PPC64 (bug #576726).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
Jeroen Roovers · gentoo
sys-libs/glibc: Stable for HPPA (bug #576726).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
Tobias Klausmann · gentoo
sys-libs/glibc-2.23-r3: stable on alpha
Gentoo-Bug: 576726
Aaron Bauman · gentoo
sys-libs/glibc: amd64 stable wrt bug #576726
Mike Frysinger · gentoo
sys-libs/glibc: grab some upstream fixes for alpha #581790
Mike Frysinger · gentoo
sys-libs/glibc: add upstream fix for default ssp detection w/gcc-6.2 #582690
Mike Frysinger · gentoo
sys-libs/glibc: version bump to 2.24
Mike Frysinger · gentoo
sys-libs/glibc: add a lot of upstream patches for 2.23
Matt Turner · gentoo
sys-libs/glibc: alpha stable, bug 578602.
RepoMan-Options: --ignore-arches
Mike Gilbert · gentoo
sys-libs/glibc: restore 2.23-r1 with a mask
Patrick Lauer · gentoo
sys-libs/glibc: [QA] Disable custom patch to sysmacros.h #575232
Since this is not an upstream patch and it causes lots of breakage Acked by mgorny and zlogene in IRC Package-Manager: portage-2.2.28
Mike Frysinger · gentoo
sys-libs/glibc: move 2.23-r1 into ~arch
Mike Frysinger · gentoo
sys-libs/glibc: mark 2.22-r4 arm/arm64/ia64/m68k/ppc/ppc64/s390/sh/sparc stable #578602
Agostino Sarubbo · gentoo
sys-libs/glibc: x86 stable wrt bug #578602
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
sys-libs/glibc: Stable for HPPA (bug #578602).
Package-Manager: portage-2.2.28 RepoMan-Options: --ignore-arches
Agostino Sarubbo · gentoo
sys-libs/glibc: amd64 stable wrt bug #578602
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Mike Frysinger · gentoo
sys-libs/glibc: more upstream fixes #578602
Mike Frysinger · gentoo
sys-libs/glibc: add USE=audit & USE=caps #401677
Mike Frysinger · gentoo
sys-libs/glibc: add USE=rpc to control obsolete RPC/NIS APIs #381391 #576278
Mike Frysinger · gentoo
sys-libs/glibc: add few more upstream fixes #578602
Mike Frysinger · gentoo
sys-libs/glibc: drop unused versions
Mike Frysinger · gentoo
sys-libs/glibc: pull a few upstream fixes (mostly compile-time)
Mike Frysinger · gentoo
sys-libs/glibc: version bump to 2.23
Mike Frysinger · gentoo
sys-libs/glibc: mark arm64/hppa/s390/sh stable #574880
Mike Frysinger · gentoo
sys-libs/glibc: add upstream parallel build fix #574948
Agostino Sarubbo · gentoo
Stable for alpha/arm/ia64/ppc/ppc64/sparc wrt security bug #574880
Package-Manager: portage-2.2.26 Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Lars Wendler · gentoo
sys-libs/glibc: x86 stable
Bug: 574880 Package-Manager: portage-2.2.27 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Richard Freeman · gentoo
sys-libs/glibc: amd64 stable
Bug: 574880 Package-Manager: portage-2.2.26
Mike Frysinger · gentoo
sys-libs/glibc: misc upstream fixes
Mike Frysinger · gentoo
sys-libs/glibc: misc upstream fixes
Patrice Clement · gentoo
Merge remote-tracking branch 'github/pr/548'.
Mike Frysinger · gentoo
sys-libs/glibc: workaround ia64 early ldso crashes #503838
Matt Turner · gentoo
sys-libs/glibc: alpha stable, bug 563524.
Markus Meier · gentoo
sys-libs/glibc: arm stable, bug #563524
Package-Manager: portage-2.2.24 RepoMan-Options: --include-arches="arm"
Agostino Sarubbo · gentoo
sys-libs/glibc: sparc stable wrt bug #563524
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc"
Jeroen Roovers · gentoo
sys-libs/glibc: Stable for HPPA (bug #563524).
Package-Manager: portage-2.2.23 RepoMan-Options: --ignore-arches
Mike Frysinger · gentoo
sys-libs/glibc: mark arm64/ia64/m68k/s390/sh stable #563524
Agostino Sarubbo · gentoo
sys-libs/glibc: ppc stable wrt bug #563524
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc"
Mikle Kolyada · gentoo
sys-libs/glibc: Mark proper version stable for x86
Package-Manager: portage-2.2.20.1
Mikle Kolyada · gentoo
sys-libs/glibc: x86 stable wrt bug #563524
Package-Manager: portage-2.2.20.1
Jeroen Roovers · gentoo
sys-libs/glibc: Stable for PPC64 (bug #563524).
Package-Manager: portage-2.2.23 RepoMan-Options: --ignore-arches
Mikle Kolyada · gentoo
sys-libs/glibc: amd64 stable wrt bug #563524
Package-Manager: portage-2.2.20.1
Mike Frysinger · gentoo
sys-libs/glibc: drop obsolete hardened work from git ebuild too #558636
Mike Frysinger · gentoo
sys-libs/glibc: move versions older than 2.17 to overlay
Mike Frysinger · gentoo
sys-libs/glibc: drop old r# versions
Mike Frysinger · gentoo
sys-libs/glibc: move 2.22 into ~arch
Mike Frysinger · gentoo
sys-libs/glibc: more upstream fixes
Magnus Granberg · gentoo
sys-libs/glibc: readd arm patch for 2.22
Package-Manager: portage-2.2.22
Magnus Granberg · gentoo
sys-libs/glibc: Use built-in pie support on 2.22 #558636
Package-Manager: portage-2.2.22
Mike Frysinger · gentoo
sys-libs/glibc: mark 2.20-r2 sparc stable #544034
Mike Frysinger · gentoo
sys-libs/glibc: upstream fix for static linking #509748
Mike Frysinger · gentoo
sys-libs/glibc: upstream fix for getmntent corruption #558946
Justin Lecher · gentoo
Use https for most gnu.org URLs
Signed-off-by: Justin Lecher <jlec@gentoo.org>
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Mike Frysinger · gentoo
sys-libs/glibc: fix building w/out perl #552020
Mike Frysinger · gentoo
sys-libs/glibc: fix from upstrea for hppa/pie #505312
Mike Frysinger · gentoo
sys-libs/glibc: add more upstream fixes
Mike Frysinger · gentoo
glibc: fix from upstream for hppa miscompilation w/syscalls
Package-Manager: portage-2.2.20
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed