Versions
v9999 :: 2.2 :: gentoo
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- USE flags
- audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat headers-only multiarch multilib multilib-bootstrap nscd perl profile selinux ssp stack-realign static-libs suid systemd systemtap test vanilla
v2.40-r7 :: 2.2 :: gentoo
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- Keywords
- ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
- USE flags
- audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat headers-only multiarch multilib multilib-bootstrap nscd perl profile selinux ssp stack-realign static-libs suid systemd systemtap test vanilla
v2.40-r5 :: 2.2 :: gentoo
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~loong ~m68k ~mips ~riscv ~s390
- USE flags
- audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat headers-only multiarch multilib multilib-bootstrap nscd perl profile selinux ssp stack-realign static-libs suid systemd systemtap test vanilla
v2.39-r11 :: 2.2 :: gentoo
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~loong ~m68k ~mips ~riscv ~s390
- USE flags
- audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat headers-only multiarch multilib multilib-bootstrap nscd perl profile selinux ssp stack-realign static-libs suid systemd systemtap test vanilla
v2.38-r13 :: 2.2 :: gentoo
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~loong ~m68k ~mips ~riscv ~s390
- USE flags
- audit caps cet compile-locales crypt custom-cflags doc gd hash-sysv-compat headers-only multiarch multilib multilib-bootstrap nscd perl profile selinux ssp stack-realign static-libs suid systemd systemtap test vanilla
v2.37-r10 :: 2.2 :: gentoo (Masked by set 4633)
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~loong ~m68k ~mips ~riscv ~s390
- USE flags
- audit caps cet compile-locales crypt custom-cflags doc gd hash-sysv-compat headers-only multiarch multilib multilib-bootstrap nscd perl profile selinux ssp stack-realign static-libs suid systemd systemtap test vanilla
v2.36-r8 :: 2.2 :: gentoo (Masked by set 4633)
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~loong ~m68k ~mips ~riscv ~s390
- USE flags
- audit caps cet compile-locales crypt custom-cflags doc gd hash-sysv-compat headers-only multiarch multilib multilib-bootstrap nscd perl profile selinux ssp stack-realign static-libs suid systemd systemtap test vanilla
v2.35-r11 :: 2.2 :: gentoo (Masked by set 4633)
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~loong ~m68k ~mips ~riscv ~s390
- USE flags
- audit caps cet clone3 compile-locales crypt custom-cflags doc experimental-loong gd headers-only multiarch multilib multilib-bootstrap nscd profile selinux ssp stack-realign static-libs suid systemd systemtap test vanilla
v2.34-r14 :: 2.2 :: gentoo (Masked by set 4633)
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~riscv ~s390
- USE flags
- audit caps cet clone3 compile-locales crypt custom-cflags doc gd headers-only multiarch multilib multilib-bootstrap nscd profile selinux ssp static-libs static-pie suid systemd systemtap test vanilla
v2.33-r14 :: 2.2 :: gentoo (Masked by set 4633)
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~riscv ~s390
- USE flags
- audit caps cet compile-locales crypt custom-cflags doc gd headers-only multiarch multilib multilib-bootstrap nscd profile selinux ssp static-libs static-pie suid systemd systemtap test vanilla
v2.32-r8 :: 2.2 :: gentoo (Masked by set 4633)
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- Keywords
- amd64 arm arm64 hppa ppc ppc64 sparc x86 ~alpha ~m68k ~mips ~riscv ~s390
- USE flags
- audit caps cet compile-locales crypt custom-cflags doc gd headers-only multiarch multilib nscd profile selinux ssp static-libs static-pie suid systemtap test vanilla
v2.31-r7 :: 2.2 :: gentoo (Masked by set 4633)
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- Keywords
- amd64 arm arm64 ppc ppc64 x86 ~alpha ~hppa ~m68k ~mips ~riscv ~s390 ~sparc
- USE flags
- audit caps cet compile-locales crypt custom-cflags doc gd headers-only multiarch multilib nscd profile selinux ssp static-libs static-pie suid systemtap test vanilla
v2.19-r3 :: 2.2 :: gentoo (Masked by set 4633)
- Modified
- License
- LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
- Keywords
- ~amd64
- USE flags
- audit caps compile-locales crypt debug doc gd headers-only multilib nscd profile selinux suid systemtap vanilla
USE flags
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)
- clone3
- Enable the new clone3 syscall within glibc. Can be disabled to allow compatibility with older Electron applications.
- 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
- experimental-loong
- Add experimental LoongArch patchset
- gd
- build memusage and memusagestat tools
- hash-sysv-compat
- enable sysv linker hashes in glibc for compatibility with binary software (EAC via wine/proton)
- 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
- multilib-bootstrap
- Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch.
- nscd
- Build, and enable support for, the Name Service Cache Daemon
- perl
- Install additional scripts written in Perl
- profile
- Add support for software performance analysis (will likely vary from ebuild to ebuild)
- 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
- stack-realign
- Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost
- static-libs
- Build static versions of dynamic libraries as well
- static-pie
- Enable static PIE support (runtime files for -static-pie gcc option).
- suid
- Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5
- systemd
- Enable use of systemd-specific libraries and features like socket activation or session tracking
- 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
Dependencies
app-alternatives / awk : /bin/awk and /usr/bin/awk symlinks
app-arch / gzip : Standard GNU compressor
app-misc / pax-utils : ELF utils that can check files for security relevant properties
dev-debug / systemtap : Linux trace/probe tool
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
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 / grep : GNU regular expression matcher
sys-apps / texinfo : The GNU info program and utilities
sys-devel / binutils : Tools necessary to build programs
sys-devel / gcc : The GNU Compiler Collection
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
Runtime Dependencies
app-alternatives / awk : /bin/awk and /usr/bin/awk symlinks
app-arch / gzip : Standard GNU compressor
dev-debug / systemtap : Linux trace/probe tool
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
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-apps / grep : GNU regular expression matcher
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
Depending packages
app-admin / awscli-bin : command line interface for Amazon Web Services
app-admin / bitwarden-desktop-bin : Bitwarden password manager desktop client
app-admin / puppet-agent : general puppet client utils along with hiera and facter
app-arch / rar : RAR compressor/uncompressor
app-backup / tsm : IBM Spectrum Protect (former Tivoli Storage Manager) Backup/Archive Client, API
app-crypt / yubioath-flutter-bin : Yubico Authenticator for TOTP
app-editors / logseq-desktop-bin : A privacy-first, open-source platform for knowledge sharing and management.
app-editors / sublime-text : Sophisticated text editor for code, markup and prose
app-emulation / crossover-bin : Commercial version of app-emulation/wine with paid support
app-office / drawio-desktop-bin : draw.io diagramming and whiteboarding desktop app
app-office / libreoffice-bin : A full office productivity suite. Binary package
app-office / onlyoffice-bin : Onlyoffice is an office productivity suite (binary version)
app-text / master-pdf-editor : A complete solution for viewing and editing PDF files
app-text / zotero-bin : Helps you collect, organize, cite, and share your research sources
dev-db / oracle-instantclient : Oracle 21c Instant Client with SDK
dev-games / ps2-packer : Another ELF packer for the PS2
dev-java / openjdk-bin : Prebuilt Java JDK binaries provided by Eclipse Temurin
dev-java / openjdk-jre-bin : Prebuilt Java JRE binaries provided by Eclipse Temurin
dev-lang / ghc : The Glasgow Haskell Compiler
dev-libs / cgreen : Unit test and mocking framework for C and C++
dev-libs / libgcrypt : General purpose crypto library based on the code used in GnuPG
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-lisp / sbcl : Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp
dev-python / pypy-exe-bin : PyPy executable (pre-built version)
dev-python / pypy3_10-exe-bin : PyPy3.10 executable (pre-built version)
dev-python / pytz : World timezone definitions for Python
dev-util / idea-community : A complete toolset for web, mobile and enterprise development
dev-util / oprofile : A transparent low-overhead system-wide profiler
games-action / a-story-about-my-uncle : First person platforming adventure about a boy who searches for his lost uncle
games-action / badland : Atmospheric side-scrolling action adventure platformer set in a gorgeous forest
games-action / brutal-legend-gog : Rock-themed action-adventure that marries visceral action combat with open-world
games-action / brutal-legend-hb : Rock-themed action-adventure that marries visceral action combat with open-world
games-action / minecraft-launcher : An open-world game whose gameplay revolves around breaking and placing blocks
games-action / psychonauts-gog : A mind-bending platforming adventure from Double Fine Productions
games-action / psychonauts-hb : A mind-bending platforming adventure from Double Fine Productions
games-action / psychonauts2-hb : Platform-adventure game with cinematic style and customizable psychic powers
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 : 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-arcade / barbarian-bin : Save Princess Mariana through one-on-one battles with demonic barbarians
games-arcade / jardinains : Arkanoid with Gnomes
games-emulation / zinc : An x86 binary-only emulator for Sony ZN-1, ZN-2, and Namco System 11 arcades
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 / ut2003 : Sequel to the 1999 Game of the Year multi-player first-person shooter
games-fps / ut2003-demo : Demo for the sequel to the 1999 multi-player first-person shooter
games-fps / ut2004 : Editor's Choice Edition plus Mega Pack for the well-known first-person shooter
games-fps / ut2004-demo : Demo for the critically-acclaimed first-person shooter
games-puzzle / world-of-goo-demo : Puzzle game with a strong emphasis on physics (demo version)
games-puzzle / world-of-goo-gog : A puzzle game with a strong emphasis on physics (GOG edition)
games-puzzle / world-of-goo-hb : A puzzle game with a strong emphasis on physics (Humble Bundle edition)
games-server / etqw-ded : Enemy Territory: Quake Wars dedicated server
games-server / mtavc : dedicated server for GTA3 multiplayer
games-server / ut2004-ded : Unreal Tournament 2004 Linux Dedicated Server
games-simulation / slime-rancher : Cute game where you cultivate slimes on a distant planet
games-strategy / knights-demo : Anglo-Saxon medieval army battles and resource management
games-util / heroic-bin : GOG and Epic Games Launcher for Linux
games-util / libstrangle : Frame rate limiter for OpenGL/Vulkan
media-gfx / brscan4 : Brother scanner driver
media-sound / baudline : A time-frequency browser designed for visualization of spectral domains
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
media-video / popcorntime-bin : BitTorrent client that includes an integrated media player
net-analyzer / snort : The de facto standard for intrusion detection/prevention
net-dns / pdns : The PowerDNS Daemon
net-dns / pdns-recursor : The PowerDNS Recursor
net-fs / autofs : Kernel based automounter
net-im / discord : All-in-one voice and text chat for gamers
net-im / mattermost-desktop-bin : Mattermost Desktop application
net-im / rocketchat-desktop-bin : The Ultimate Open Source Web Chat Platform
net-im / skypeforlinux : Instant messaging client, with support for audio and video
net-im / telegram-desktop-bin : Official desktop client for Telegram (binary package)
net-im / whatsapp-desktop-bin : Unofficial electron-based wrapper around WhatsApp Web
net-im / zoom : Video conferencing and web conferencing service
net-libs / libnsl : Public client interface for NIS(YP) in a IPv6 ready version
net-libs / ppp-defs : Shim header for net/ppp_defs.h on musl
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-boot support daemon
net-misc / nxplayer : Client for NoMachine remote servers
net-misc / teamviewer : All-In-One Solution for Remote Access and Support over the Internet
net-print / hplip-plugin : Proprietary plugins and firmware for HPLIP
net-print / pnm2ppa : Print driver for Hp Deskjet 710, 712, 720, 722, 820, 1000 series
sci-biology / foldingathome : Folding@Home is a distributed computing project for protein folding
sci-chemistry / cara-bin : Analysis of NMR spectra and Computer Aided Resonance Assignment
sci-electronics / eagle : Autodesk EAGLE schematic and printed circuit board (PCB) layout editor
sci-misc / jupyterlab-desktop-bin : JupyterLab desktop application, based on Electron
sci-misc / netlogo-bin : Programming language and IDE for agent-based modelling
sys-apps / hponcfg : HP Lights-Out Online Configuration Utility (HPONCFG)
sys-apps / musl-locales : Locale program for musl libc
sys-apps / noexec : Package for preventing processes from using exec system calls
sys-apps / unscd : simple & stable nscd replacement
sys-block / hpssacli : HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly HPACUCLI)
sys-block / megacli : LSI Logic MegaRAID Command Line Interface management tool
sys-cluster / glusterfs : GlusterFS is a powerful network/cluster filesystem
sys-devel / gcc : The GNU Compiler Collection
sys-firmware / sof-firmware : Sound Open Firmware (SOF) binary files
sys-fs / quota : Linux quota tools
sys-kernel / genkernel : Gentoo automatic kernel building scripts
sys-libs / argp-standalone : Standalone argp library for use with musl
sys-libs / error-standalone : standalone <error.h> implementation intended for musl
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 / libxcrypt : Extended crypt library for descrypt, md5crypt, bcrypt, and others
sys-libs / musl-nscd : musl-nscd is an implementation of the NSCD protocol for the musl libc
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 / 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
virtual / libcrypt : Virtual for libcrypt.so
www-apps / chromedriver-bin : WebDriver for Chrome
www-apps / grafana-bin : Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB
www-apps / kibana-bin : Analytics and search dashboard for Elasticsearch
www-client / google-chrome : The web browser from Google
www-client / google-chrome-beta : The web browser from Google
www-client / google-chrome-unstable : The web browser from Google
www-client / microsoft-edge : The web browser from Microsoft
www-client / microsoft-edge-beta : The web browser from Microsoft
www-client / microsoft-edge-dev : The web browser from Microsoft
www-client / opera : A fast and secure web browser
www-client / opera-beta : A fast and secure web browser
www-client / opera-developer : A fast and secure web browser
www-plugins / chrome-binary-plugins : Binary plugins from Google Chrome for use in Chromium
x11-drivers / nvidia-drivers : NVIDIA Accelerated Graphics Driver
x11-libs / libICE : X.Org Inter-Client Exchange library
x11-libs / libXdmcp : X.Org X Display Manager Control Protocol library
x11-libs / libXfont2 : X.Org Xfont library
x11-misc / lndir : create a shadow directory of symbolic links to another directory tree
Bugs
- 586754
- app-misc/g15macro-1.0.3-r1 segfaults with dev-libs/libg15render-1.2-r2[truetype] and >=sys-libs/glibc-2.23
- 670120
- dev-scheme/guile-2.0.14-r3 fails tests under sys-libs/glibc-2.27
- 681790
- [Tracker] >=sys-libs/glibc-2.28 changes behavior of getdents() readdir() and friends, breaking qemu emulation
- 711318
- sys-libs/glibc: Multiple vulnerabilities (CVE-2019-{1010022,1010023,1010024})
- 785406
- sys-libs/glibc[compile-locales]: use local locales instead of installed locales
- 799017
- sys-libs/glibc-2.33: missing source files in debugsyms installsources environment
- 832738
- sys-libs/glibc: Revisit --enable-stack-protector value
- 852092
- sys-libs/glibc-2.35-r5 and later: something with PATCHVER=7 and PATCHVER=8 is breaking compatibility with the LLD linker
- 858563
- sys-libs/glibc-2.35-r8 m68k: fails to build: undefined reference to `_wordcopy_fwd_dest_aligned'
- 868159
- sys-libs/glibc: locale-gen: revisit special treatment of C.UTF-8
- 886145
- net-misc/mrouted-4.4 - file collision with sys-libs/glibc-2.36-r6
- 892956
- sys-libs/glibc[static-libs] (and probably virtual/libc[static-libs]) should provide enough libraries to make simple static linking work
- 907810
- sys-libs/glibc-2.37-r3 fails test - FAIL: catgets/de/libc.cat
- 909662
- sys-libs/glibc-2.37-r3 requires ~10.6GiB of space to build
- 909758
- sys-libs/glibc-2.37-r3[vanilla] fails to compile because of sandbox violation
- 911154
- sys-libs/glibc-2.37-r3 fails test - FAIL: io/bug-ftw1
- 911319
- sys-libs/glibc-2.37-r3 fails test - FAIL: elf/constload1
- 911592
- [TRACKER] sys-libs/glibc-2.38 related issues
- 915051
- sys-libs/glibc-2.37-r3 - error: inlining failed in call to ‘always_inline’ ‘syslog’: function not inlinable
- 915574
- sys-libs/glibc-2.38-r5 fails test - FAIL: nss/tst-nss-gai-hv2-canonname
- 915629
- sys-libs/glibc-2.37-r3: locale-gen-2.23-r1: glibc build fails with USE="compile-locales"
- 915813
- sys-libs/glibc-2.38-r12: several tests fail on sparc
- 920476
- sys-libs/glibc >=net-misc/openssh-9.0_p1-r6: Fatal glibc error: cannot get entropy for arc4random
- 922233
- sys-libs/glibc-2.38 'localedef' is broken, but ebuild doesn't catch failure
- 922642
- sys-libs/glibc: seekdir() unexpected directory stream positioning on 32bit arm
- 923355
- sys-libs/glibc: Out of bounds read and write in qsort()
- 927973
- sys-libs/glibc-2.39-r2 fails test with -march=znver4 (FAIL: elf/tst-shstk-legacy-1g)
- 932246
- sys-libs/glibc-2.39-r6 fails src_compile on ppc64
- 932329
- [Prefix] upgrading sys-libs/glibc-2.38-r13 -> sys-libs/glibc-2.39-r6 Fatal glibc error: cannot get entropy for arc4random
- 933764
- x86 stages & ISOs built after 20240513 cannot run on older CPUs: /usr/lib/libc.so.6: CPU ISA level is lower than required (caused by sys-libs/glibc-2.39-r6)
- 934027
- sys-libs/glibc-2.39-r6: test failures on hppa
- 934418
- sys-libs/glibc-2.40 adds -Werror flag on its own
- 935898
- sys-libs/glibc-2.39-r6: 829MB /usr/lib64/libc.a on catbus.sparc
- 937637
- sys-libs/glibc-2.39-r6 -mfpmath=sse and -march=i686 don't go together
- 938879
- [Tracker] Breakage with sys-libs/glibc-2.40
Masks
4633- Andreas K. Hüttel
(and others, updated later) These old versions of toolchain packages (binutils, gcc, glibc) are no longer officially supported and are not suitable for general use. Using these packages can result in build failures (and possible breakage) for many packages, and may leave your system vulnerable to known security exploits. If you still use one of these old toolchain packages, please upgrade (and switch the compiler / the binutils) ASAP. If you need them for a specific (isolated) use case, feel free to unmask them on your system.- <sys-devel/binutils-2.42
- <sys-devel/binutils-hppa64-2.42
- <sys-libs/binutils-libs-2.42
- <sys-libs/glibc-2.38-r10
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.40-r6
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.40-r7
Patchset changelog 2.40-6..2.40-7 bcb521bd5f (HEAD -> gentoo/2.40, tag: gentoo/glibc-2.40-7, gentoo/gentoo/2.40) Revert "linux: Add support for getrandom vDSO" 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: patchlevel 7, the only change is that the getrandom vDSO is reverted
Bug: https://bugs.gentoo.org/945967 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: keyword 2.40-r6 (patchlevel 6)
Patchset changelog 2.40-5..2.40-6 744a774ec9 (HEAD -> gentoo/2.40, tag: gentoo/glibc-2.40-6, gentoo/gentoo/2.40) elf: handle addition overflow in _dl_find_object_update_1 [BZ #32245] 697cf525ce linux: sparc: Fix clone for LEON/sparcv8 (BZ 31394) 79d68dbb59 Mitigation for "clone on sparc might fail with -EFAULT for no valid reason" (bz 31394) 4c2cf259b2 elf: Change ldconfig auxcache magic number (bug 32231) 40833e2570 Make tst-strtod-underflow type-generic 42dceceb33 linux: Add support for getrandom vDSO 009f93ec10 sparc: Fix restartable syscalls (BZ 32173) c35c50fae0 support: Make support_process_state_wait return the found state 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.40-r6 (patchlevel 6), no keywords
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 2.39-r6
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: add mirrors to EGIT_REPO_URI
sourceware was down earlier, so add some mirrors. sourcehut is an official mirror (albeit an experiment IIRC) by sourceware and x86-glibc is run by H.J. Lu. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: add ebegin/eend for simple compile test
This makes it easier to see which ABI is being used as it shows up twice in the log. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.40-r5 sparc, #942687
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.39-r11 sparc, #942687
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.40-r5 hppa, #942687
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.39-r11 hppa, #942687
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.40-r5 arm, #942687
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.39-r11 arm, #942687
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.39-r9, 2.39-r10, 2.40-r4
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.40-r5 ppc64, #942687
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.39-r11 ppc64, #942687
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.40-r5 x86, #942687
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.39-r11 x86, #942687
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-libs/glibc: Stabilize 2.40-r5 amd64, #942687
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-libs/glibc: Stabilize 2.39-r11 amd64, #942687
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.40-r5 ppc, #942687
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.39-r11 ppc, #942687
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.40-r5 arm64, #942687
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.39-r11 arm64, #942687
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.39-r11 (patchlevel 11)
Patchset changelog 2.39-10..2.39-11 a67049643a (HEAD -> gentoo/2.39, tag: gentoo/glibc-2.39-11, gentoo/gentoo/2.39) Disable _TIME_BITS if the compiler defaults to it 3fee29bcf1 Disable _FILE_OFFSET_BITS if the compiler defaults to it 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.39-r11 (patchlevel 11)
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: keyword 2.40-r5 (patchlevel 5)
Patchset changelog 2.40-4..2.40-5 6d6b908b56 (HEAD -> gentoo/2.40, tag: gentoo/glibc-2.40-5, gentoo/gentoo/2.40) libio: Set _vtable_offset before calling _IO_link_in [BZ #32148] 7bb87201e6 Disable _TIME_BITS if the compiler defaults to it 838ba39617 Disable _FILE_OFFSET_BITS if the compiler defaults to it 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 2.40-r3
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: add glibc-2.40-r5 (patchlevel 5)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: filter -Wl,--gc-sections
This fails to link when building static-reloc.o but it's broken in other ways too -- amonakov points out that glibc's linker scripts aren't ready for gc-sections (odd runtime side-effects like I/O flushing at exit not occurring), see PR21557 comment 0 for it being mentioned as an aside. Thanks to holgerh for reporting. Closes: https://bugs.gentoo.org/940709 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sasha Finkelstein · gentoo
sys-libs/glibc: Add python3_13 compat
Signed-off-by: Sasha Finkelstein <fnkl.kernel@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.39-r10 (patchlevel 10)
Patchset changelog 2.39-9..2.39-10 9afc9ff64c (HEAD -> gentoo/2.39, tag: gentoo/glibc-2.39-10, gentoo/gentoo/2.39) Add crt1-2.0.o for glibc 2.0 compatibility tests 1bd9d68c1d Add tests of more strtod special cases 32fae6b6eb Add more tests of strtod end pointer 5d8d22cfad Make tst-strtod2 and tst-strtod5 type-generic bdd9526cfb powerpc64le: Build new strtod tests with long double ABI flags (bug 32145) 945440575a Do not set errno for overflowing NaN payload in strtod/nan (bug 32045) 4903083a27 Improve NaN payload testing 415885d830 Make __strtod_internal tests type-generic 6002a0172d Fix strtod subnormal rounding (bug 30220) 48ecf88f33 More thoroughly test underflow / errno in tst-strtod-round 38212bc08d Test errno setting on strtod overflow in tst-strtod-round 1b3437253d Add tests of fread b837a4a745 stdio-common: Add new test for fdopen 48ec7c84fd libio: Attempt wide backup free only for non-legacy code 78d80aec41 debug: Fix read error handling in pcprofiledump e6bdaf4343 elf: Fix tst-dlopen-tlsreinit1.out test dependency 5dcdafc11a elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) 3267048ca4 elf: Clarify and invert second argument of _dl_allocate_tls_init 52a1a29ed9 elf: Support recursive use of dynamic TLS in interposed malloc a2dffe57fc nptl: Use <support/check.h> facilities in tst-setuid3 63dfb14109 posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64 30757f5b1a ungetc: Fix backup buffer leak on program exit [BZ #27821] 25fdaf29cd ungetc: Fix uninitialized read when putting into unused streams [BZ #27821] 3ec699a3dd Make tst-ungetc use libsupport 9eadda99f4 stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650] 764e8c7d71 support: Add FAIL test failure helper 33b00de3f0 string: strerror, strsignal cannot use buffer after dlmopen (bug 32026) 6d433cecb9 Define __libc_initial for the static libc e8b86bd43e x86: Fix bug in strchrnul-evex512 [BZ #32078] 9bf3430af7 Adjust check-local-headers test for libaudit 4.0 000302667c x32/cet: Support shadow stack during startup for Linux 6.10 d43f6bf466 x86-64: Remove sysdeps/x86_64/x32/dl-machine.h 03e7cec1df support: Add options list terminator to the test driver 42e063bdb3 manual/stdio: Further clarify putc, putwc, getc, and getwc 9270140f6e Fix name space violation in fortify wrappers (bug 32052) 3e0c4a5b07 resolv: Fix tst-resolv-short-response for older GCC (bug 32042) a0c0858e90 Add mremap tests 3cf06945a1 mremap: Update manual entry 31d4fda31a linux: Update the mremap C implementation [BZ #31968] b9f9e8114e Enhanced test coverage for strncmp, wcsncmp 212ec8cc11 Enhance test coverage for strnlen, wcsnlen e5c937e217 manual: make setrlimit() description less ambiguous db5342b9c4 manual/stdio: Clarify putc and putwc 73237341e7 malloc: add multi-threaded tests for aligned_alloc/calloc/malloc 5ea3ef3154 malloc: avoid global locks in tst-aligned_alloc-lib.c 10b2326c04 resolv: Track single-request fallback via _res._flags (bug 31476) f912819c8c resolv: Do not wait for non-existing second DNS response after error (bug 30081) 2be118ead4 resolv: Allow short error responses to match any query (bug 31890) e77708dfc2 elf: Fix localplt.awk for DT_RELR-enabled builds (BZ 31978) 0b880f45c2 Fix usage of _STACK_GROWS_DOWN and _STACK_GROWS_UP defines [BZ 31989] 6ba7f7f775 Linux: Make __rseq_size useful for feature detection (bug 31965) 139f79d2e9 elf: Make dl-rseq-symbols Linux only 294a9dcabb nptl: fix potential merge of __rseq_* relro symbols 2ee7d972c6 s390x: Fix segfault in wcsncmp [BZ #31934] 8854645e44 stdlib: fix arc4random fallback to /dev/urandom (BZ 31612) 5ed18d08d7 math: Provide missing math symbols on libc.a (BZ 31781) 598705a328 math: Fix isnanf128 static build (BZ 31774) 464c9a4553 math: Fix i386 and m68k exp10 on static build (BZ 31775) 268bc1b127 math: Fix i386 and m68k fmod/fmodf on static build (BZ 31488) ae5d0f5521 posix: Fix pidfd_spawn/pidfd_spawnp leak if execve fails (BZ 31695) 413b0bd421 Linux: Include <dl-symbol-redir-ifunc.h> in dl-sysdep.c 3500c9b621 NEWS: update list of fixed CVEs in 2.39 d9c79eece1 NEWS: update list of fixed bugs in 2.39 e3418a7e46 localedata: ssy_ER: Fix syntax error 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 glibc-2.39-r10 (patchlevel 10, no keywords)
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: keyword 2.40-r4 (patchlevel 4)
Patchset changelog 2.40-3..2.40-4 13f300db19 (HEAD -> gentoo/2.40, tag: gentoo/glibc-2.40-4, gentoo/gentoo/2.40) Add tests of more strtod special cases 22cf443311 Add more tests of strtod end pointer 3a11e0d9b6 Make tst-strtod2 and tst-strtod5 type-generic 5abd2245d1 powerpc64le: Build new strtod tests with long double ABI flags (bug 32145) b55e3916d4 Do not set errno for overflowing NaN payload in strtod/nan (bug 32045) 7072204c71 Improve NaN payload testing 5123498d4c Make __strtod_internal tests type-generic a69bbf8a0a Fix strtod subnormal rounding (bug 30220) 56e69c9838 More thoroughly test underflow / errno in tst-strtod-round c30590f4f7 Test errno setting on strtod overflow in tst-strtod-round 87339c42f1 Add tests of fread 40c85aaef4 stdio-common: Add new test for fdopen 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.40-r4, patchlevel 4 bump, no keywords
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.39-r7, 2.40, 2.40-r2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: drop -ia64 as ia64 is gone
It's been removed from Gentoo entirely so drop it from the comment. Signed-off-by: Sam James <sam@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: keyword 2.40-r3 (patchlevel 3)
Patchset changelog 2.40-2..2.40-3 48794598ee (HEAD -> gentoo/2.40, tag: gentoo/glibc-2.40-3, gentoo/gentoo/2.40) libio: Attempt wide backup free only for non-legacy code ecc5e6b022 debug: Fix read error handling in pcprofiledump f6e7c79227 elf: Fix tst-dlopen-tlsreinit1.out test dependency d03a00033e elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) 27eccbe4b5 elf: Clarify and invert second argument of _dl_allocate_tls_init 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.40-r3, patchlevel 3, unkeyworded
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: fix invalid free in stdio for 2.40
Pull it in as an emergency patch in files/ for 2.40-r1 and revbump to 2.40-r2. Other branches were affected briefly upstream but we hadn't pulled those in yet. Closes: https://bugs.gentoo.org/939446 Bug: https://sourceware.org/PR32164 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.40-r1 (patchset 2)
Patchset changelog 2.40-1..2.40-2 f61fca7a38 (HEAD -> gentoo/2.40, tag: gentoo/glibc-2.40-2, gentoo/gentoo/2.40) nptl: Use <support/check.h> facilities in tst-setuid3 0f60d4d989 posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64 625f28f37c ungetc: Fix backup buffer leak on program exit [BZ #27821] 4348baff73 ungetc: Fix uninitialized read when putting into unused streams [BZ #27821] 4f306811cc Make tst-ungetc use libsupport 2341a365a1 stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650] 9fe945b2c3 support: Add FAIL test failure helper 5a2286d324 string: strerror, strsignal cannot use buffer after dlmopen (bug 32026) 085b07a2a2 Define __libc_initial for the static libc f18fdb2d5b x86: Fix bug in strchrnul-evex512 [BZ #32078] 1f0421b6f6 x32/cet: Support shadow stack during startup for Linux 6.10 ee3da9240a x86-64: Remove sysdeps/x86_64/x32/dl-machine.h 8278116368 support: Add options list terminator to the test driver 517c7bde24 manual/stdio: Further clarify putc, putwc, getc, and getwc e76110d4a5 Fix name space violation in fortify wrappers (bug 32052) 19439efc69 x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047) fbc119618a resolv: Fix tst-resolv-short-response for older GCC (bug 32042) c6405760ab Add mremap tests 838cc2d078 mremap: Update manual entry b8a78f7355 linux: Update the mremap C implementation [BZ #31968] b2e3445d1a Enhanced test coverage for strncmp, wcsncmp c05d9a0887 Enhance test coverage for strnlen, wcsnlen 5a493d15d3 manual: make setrlimit() description less ambiguous c8e7cf32af manual/stdio: Clarify putc and putwc 930bc483ea malloc: add multi-threaded tests for aligned_alloc/calloc/malloc 15cd292187 malloc: avoid global locks in tst-aligned_alloc-lib.c e9eb3e67aa Fix version number in NEWS file 9b32dfa728 manual: Do not mention STATIC_TLS in dynamic linker hardening recommendations ee6621db67 resolv: Do not wait for non-existing second DNS response after error (bug 30081) 5e27afbeef resolv: Allow short error responses to match any query (bug 31890) 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: bump to 2.40 patchlevel 2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: fix disabling alternative linkers
This works now that tc-ld-force-bfd got fixed recently. Closes: https://bugs.gentoo.org/860900 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: update EAPI 6 -> 8 for 2.19-r3
Done somewhat blindly but I ran up to compile phase (couldn't get further because of a linker issue) and also compared slowly with newer glibc ebuilds. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: filter -fno-semantic-interposition
It makes no sense for glibc itself and will break e.g. NSS. Bug: https://bugs.gentoo.org/798774 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: backport fixes from 9999 to 2.39-r9 and 2.40
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.40 (still pmasked)
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.40
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.39-r6 hppa, #932094
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Gilbert · gentoo
sys-libs/glibc: improve amd64 multilib message
Closes: https://bugs.gentoo.org/934391 Signed-off-by: Mike Gilbert <floppym@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: pass -fcf-protection=none based on CTARGET
Closes: https://bugs.gentoo.org/932250 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: fix typo in comment
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: stabilize 2.39-r9 for x86
Bug: https://bugs.gentoo.org/933764 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: keyword 2.39-r9
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: XFAIL tst-shstk-legacy-1g test
Pending investigation. Bug: https://bugs.gentoo.org/927973 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: drop old AVX512 workaround
Bug: https://bugs.gentoo.org/823780 Signed-off-by: Sam James <sam@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop broken 2.39-r8, add fixed patchset 9 in 2.39-r9
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.39 patchlevel 8
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: keyword 2.39-r7
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.39 patchlevel 7
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.39-r6 sparc, #932094
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.39-r6 arm, #932094
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.39-r6 arm64, #932094
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.39-r6 amd64, #932094
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.39-r6 x86, #932094
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.39-r6 ppc, #932094
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.39-r6 ppc64, #932094
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.39-r4, 2.39-r5
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: keyword 2.39-r6
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.39 patchlevel 6 (minor but helpful)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: fix -Wimplicit-int in multilib-bootstrap check
-Wimplicit-int becomes an error by default in newer compilers. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: allow -O3
After 0fdf4ba48ccce5abf567340b0ab8fa8ed8a9bc6e, 5a2cf833f5772d6c37c7adac388dd9af9cc1c4b9, and ded2e0753e9c46debeb2e0d26c5e560d2581d314 upstream, glibc builds fine with -O3 on amd64. Allow that too. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.39-r5
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 2.38-r10, 2.38-r12
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: add 2.39 patchset 5
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r13 sparc, #930703
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r13 hppa, #930703
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.38-r11, 2.39-r3
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
sys-libs/glibc: Stabilize 2.38-r13 arm, #930703
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Matoro Mahri · gentoo
sys-libs/glibc: Stabilize 2.38-r13 x86, #930703
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@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 - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: fix too-long lines, variable order
Still a bunch of too-long lines to address though. Signed-off-by: Sam James <sam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r13 ppc64, #930703
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r13 amd64, #930703
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r13 ppc, #930703
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r13 arm64, #930703
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: rekeyword 2.38-r13 and 2.39-r4
Bug: https://bugs.gentoo.org/930667 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.38 patchset 13 and 2.39 patchset 4
Bug: https://bugs.gentoo.org/930667 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Matoro Mahri · gentoo
sys-libs/glibc: skip tst-nice with nice 19
Fails otherwise, because it expects to see a change when bumping niceness, but no change can be make when niceness is already at max. Bug: https://bugs.gentoo.org/927238 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/36429 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.38-r12 for sparc, bug #930274
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: fix CPP definition
On sparc, this might break if e.g. -mcpu is in CFLAGS. It's similar to the arm case already mentioned. Reported by Dakon: "ok, it greps for __sparc_v8 or __sparc_v9 cpp output, but it does not pass the -mcpu I have in CFLAGS, so it falls back to the compiler default which still is v7" Fixes: 30e32d9ed408fd786e9c1e16063c1228d123ebc1 Fixes: 39ba3e621469464a59dc7a37e3c41366d7856066 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r12 x86, #930274
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r12 amd64, #930274
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-libs/glibc: Stabilize 2.38-r12 ppc64, #930274
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-libs/glibc: Stabilize 2.38-r12 ppc, #930274
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
sys-libs/glibc: Stabilize 2.38-r12 arm64, #930274
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: drop 2.39-r1, 2.39-r2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: keyword 2.39-r3
Bug: https://bugs.gentoo.org/930177 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: keyword 2.38-r12
Bug: https://bugs.gentoo.org/930177 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.38 and 2.39 revbump for CVE-2024-2961, GLIBC-SA-2024-0004
Bug: https://bugs.gentoo.org/930177 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: backport CPP fix to 2.38-r11, sync live
And fix style to be consistent wrt quoting too. Bug: https://bugs.gentoo.org/927652 Signed-off-by: Sam James <sam@gentoo.org> - Alfred Wingate · gentoo
sys-libs/glibc: export CPP similarily to CC and CXX
* This is copies the approach that CC and CXX use, so that the correct abi is used. Otherwise an abi_x86_32 configure test could automagically enable CET which isn't available on abi_x86_32. Bug: https://bugs.gentoo.org/927652 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/36200 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r11 x86, #927238
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r11 sparc, #927238
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r11 arm, #927238
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r11 amd64, #927238
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r11 ppc64, #927238
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r11 ppc, #927238
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r11 arm64, #927238
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: pass -mbranch-protection=none if USE=-cet on arm64
Quoting NEWS: """ [...] User code can use PAC-RET without libc support, but BTI requires a libc that is built with BTI support, otherwise runtime objects linked into user code will not be BTI compatible. """ This is the same as 0b7eace724b0035856311008c95cc7fe18b8231b but for newly-introduced-in-Gentoo support for default -mbranch-protection in GCC. Bug: https://bugs.gentoo.org/916381 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.39-r2
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.39 patchlevel 2 bump
=== Summary of results === 5178 PASS 88 UNSUPPORTED 20 XFAIL 6 XPASS make[1]: Leaving directory '/tmp/portage/sys-libs/glibc-2.39-r2/work/glibc-2.39' >>> Completed testing sys-libs/glibc-2.39-r2 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: Relax systemd restrictions now we have 254.9-r1
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 blocker for too old systemd (otherwise things in nspawns fail)
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: rekeyword 2.39
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: disable CET for x86
CET is (now) only supported on amd64 and x32. See a0cfc48e8a67506e3f0b2d3ea5e04b45408b3683 in glibc. While we're here, wire it up for x32. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.38-r11
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.38 patchlevel 11 (no keywords)
Summary of test results: 5138 PASS 86 UNSUPPORTED 19 XFAIL 6 XPASS 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 2.37-r7, 2.37-r9, 2.38-r9
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: stabilize 2.37-r10
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r10 x86, #923432
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r10 sparc, #923432
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r10 hppa, #923432
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r10 arm, #923432
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r10 arm64, #923432
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: add 2.39
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r10 amd64, #923432
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r10 ppc64, #923432
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r10 ppc, #923432
Signed-off-by: Sam James <sam@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.37-r10
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.37-r10 (patchl. 12), COMPLETELY UNTESTED, no keywords
Need to find a leftover 2.37 chroot... 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: keyword 2.38-r10
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.38 patchlevel 10 (no keywords)
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: XFAIL valgrind-based test
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 always-on crypt useflag in 2.19
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {dev-util → dev-debug}/systemtap
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: libcrypt has been removed from the GNU C Library
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 2.37-r8, 2.38-r7, 2.38-r8
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 ia64 in 9999
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: add -ia64 to glibc-9999 in preparation for glibc-2.39
ia64 support was removed upstream. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r9 x86, #915653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r9 x86, #915653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r9 ppc, #915653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r9 ppc, #915653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r9 sparc, #915653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r9 sparc, #915653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r9 arm, #915653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r9 arm, #915653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r9 arm64, #915653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r9 arm64, #915653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r9 ppc64, #915653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.38-r9 ppc64, #915653
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.38-r9 amd64, #915653
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.37-r9 amd64, #915653
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: sync livc
Signed-off-by: Sam James <sam@gentoo.org> - Eli Schwartz · gentoo
sys-libs/glibc: disable stripping for ld.so as well
Similar to how pthread must not be stripped in order to avoid breaking gdb, ld.so must not be stripped in order to avoid breaking valgrind. Closes: https://bugs.gentoo.org/920753 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.38-r6
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.38-r8
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: bump to patchlevel 9, only a test disabled
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: always skip tst-sched1
It fails outside of nspawn if PORTAGE_NICENESS or PORTAGE_SCHEDULING_POLICY is set in some cases as it lacks privileges to adjust it down further. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.38 patchlevel 8 bump
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 2.38-r5
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.38-r7
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: disable aarch64 mathvec for headers-only
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.38 revbump, patchlevel 7
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: keyword 2.38-r6
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.37-r8
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.37 patchlevel 11 bump
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.38 patchlevel 6 bump
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.37-r3
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.37-r7 arm, #915142
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.37-r7 for sparc, bug #915142
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.37-r7 for hppa, bug #915142
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r7 ppc, #915142
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.37-r7 x86, #915142
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.37-r7 ppc64, #915142
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.37-r5, 2.37-r6, 2.38-r2, 2.38-r4
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.37-r7 arm64, #915142
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.37-r7 amd64, #915142
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: keyword 2.38-r5
Bug: https://bugs.gentoo.org/915127 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.37-r7
Bug: https://bugs.gentoo.org/915127 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.38 patchlevel 5 bump
Bug: https://bugs.gentoo.org/915127 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.37 patchlevel 10 bump
Bug: https://bugs.gentoo.org/915127 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 2.37-r4, 2.38-r1, 2.38-r3
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.37-r6
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 tests, patchlevel 2.37 9
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.37 patchlevel 8 bump
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: keyword 2.38-r4
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.38 patchlevel 4 bump
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: sync live
Signed-off-by: Sam James <sam@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: keyword 2.37-r5
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: keyword 2.38-r2
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.37 and 2.38 patchset bumps, untested
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
sys-libs/glibc: Filter -Wl,--dynamic-linker=* from LDFLAGS
This flag is added for cross-prefix by cross-boss, but causes ldconfig to segfault. It's not needed here anyway because glibc already handles this by itself. Signed-off-by: James Le Cuirot <chewi@gentoo.org> - WANG Xuerui · gentoo
sys-libs/glibc: refresh ld.so.cache if natively installing >=2.38 on loong
The 2.38 change is ~loong-only to avoid triggering rebuilds on other arches. Closes: https://github.com/gentoo/gentoo/pull/32470 Reviewed-by: Sam James <sam@gentoo.org> Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: don't show upgrade_warning for cross-*
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.38-r1
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 2.38
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.38 patchlevel 2 bump
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: fix test program for multilib-bootstrap
Fix -Wstrict-prototypes, -Wimplicit-int. Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: rephrase cross comment
Bit clearer now. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: skip a handful more nspawn-sensitive tests
These seem to fail in nspawn with --suppress-sync, --ephemeral, and/or some other low priority setting. We're only skipping these for nspawn, so it's not a big deal. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: skip extra tests in systemd-nspawn containers
Some tests fail because of systemd-nspawn's default restrictive seccomp filter list. Skip those tests only when systemd-detect-virt reckons we're in an nspawn container. Bug: https://sourceware.org/PR30603 Closes: https://github.com/gentoo/gentoo/pull/32148 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: add 2.38
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: keyword 2.37-r4
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.37 patchset 6 bump (2.37-r4)
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 - Sam James · gentoo
Revert "sys-libs/glibc: relax python dependencies"
This reverts commit 018d5f301fe4bf859e66bf5f1f7b9db94d8104c2. Now that bug #910288 is fixed, we don't need to do this anymore. Bug: https://bugs.gentoo.org/910288 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: drop stale workarounds
As of >=2.35, all of these are fixed. Bug: https://bugs.gentoo.org/785091 Bug: https://sourceware.org/PR27318 Bug: https://sourceware.org/PR27991 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Boldly assume our aarch64 toolchain can build SVE instructions
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Add --enable-fortify-source configure parameter (new)
Without this, _FORTIFY_SOURCE now gets undefined. With it (but without an explicit value), glibc picks the maximum supported number (on current toolchain 3). 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 2.37-r2
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r3 sparc, #907241
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r3 ppc64, #907241
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r3 ppc, #907241
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: add link to glibc FAQ for -O0
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r3 arm64, #907241
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r3 arm, #907241
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.37-r3 x86, #907241
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: relax python dependencies
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.37-r3 hppa, #907241
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.36-r7
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.37-r3 amd64, #907241
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: always filter-lto, even w/ USE=custom-cflags
Closes: https://bugs.gentoo.org/909193 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.36-r8 x86, #895784
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.36-r8 sparc, #895784
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.36-r8 ppc64, #895784
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.36-r8 ppc, #895784
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.36-r8 arm64, #895784
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.36-r8 arm, #895784
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.36-r8 for hppa, bug #895784
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.36-r8 amd64, #895784
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: keyword 2.37-r3
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.37 patchset 5 bump, other modernization, split out locale-gen
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 locale-gen from RDEPEND
Bug: https://bugs.gentoo.org/903649 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 a call to sanity_prechecks in pkg_preinst
Bug: https://bugs.gentoo.org/885481 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 parallelization during binpkg install
Bug: https://bugs.gentoo.org/736794 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: add explicit filter-lto post-strip-flags change
See e6dd349ea37663f3e3a6ce1df3fd9f7cf18e20cd. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: switch to external locale-gen
Bug: https://bugs.gentoo.org/903649 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: Try to sort out dependencies
Closes: https://bugs.gentoo.org/740750 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: Enable perl also for USE=doc
Closes: https://bugs.gentoo.org/904344 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: update EAPI 7 -> 8, cleanups, minor improvements
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: enable py3.10 and enable py3.11 for older
Seem to build OK. Not seeing any relevant upstream fixes either. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.36-r5, 2.37-r1
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: rekeyword 2.36-r8 and 2.37-r2
Bug: https://bugs.gentoo.org/895784 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.36 and 2.37 patchset / revision bump
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r7 sparc, #893874
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r7 x86, #893874
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r7 ppc64, #893874
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r7 ppc, #893874
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r7 arm, #893874
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r7 hppa, #893874
Signed-off-by: Arthur Zamarin <arthurzam@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: drop old openssh blocker
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.36-r6
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Bump locale-gen version
Bug: https://bugs.gentoo.org/883457 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Krzesimir Nowak · gentoo
sys-libs/glibc: disable CET explicitly if USE=-cet
When bootstrapping, we may have a situation where CET-enabled gcc from seed is used to build CET-disabled glibc. As such, gcc implicitly enables CET if no -fcf-protection flag is passed. For a typical package it should not be a problem, but for glibc it matters as it is dealing with CET in ld.so. So if CET is supposed to be disabled for glibc, be explicit about it. [sam: cherry-picked from Flatcar at https://github.com/flatcar/coreos-overlay/commit/f4b92a6de9fcf506b30f1c6156b27c0e3d25438e] Bug: https://bugs.gentoo.org/830454 Closes: https://bugs.gentoo.org/901363 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: revbump and rekeyword 2.37
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.36-r7 arm64, #893874
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.36-r7 amd64, #893874
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: backport perl/mtrace test fixes from 2.37 to 2.36
Closes: https://bugs.gentoo.org/895318 Closes: https://bugs.gentoo.org/900639 See: 805a7923d1d845587bd38ea90808e605fbc2f1d6 See: 8bc459b38f9cdfa980e7fc6257b95cf08dbd2973 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: filter -fno-builtin
Makes no sense for glibc, as it's the thing providing the non-builtins. Closes: https://bugs.gentoo.org/898098 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: bump 2.37 patchset to version 3
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: bump 2.37 to patchset 2
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: version bump 2.37, unkeyworded
FAIL: math/test-float-y0 FAIL: math/test-float32-y0 Summary of test results: 2 FAIL 4745 PASS 39 UNSUPPORTED 19 XFAIL 7 XPASS Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
sys-libs/glibc: Backport prefix sysroot change to stable version
Sorry for changing the stable version, but I forgot to consider stable before publishing the news item. This only affects prefix anyway. Signed-off-by: James Le Cuirot <chewi@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: fix that
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Tests require mtrace and with that perl
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: keyword 2.36-r7
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: bump to 2.36 patchset 9
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.36 patchset 8 bump
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
sys-libs/glibc: Fix automagic Perl dependency that breaks Prefix QA checks
/usr/bin/mtrace has a Perl shebang. Gentoo Prefix QA checks fail if Perl hasn't been installed inside the prefix yet and configure picks up a Perl from outside the prefix instead. With this change, configure will fail to execute Perl during configure if we're cross-compiling a prefix, but it will just disable mtrace in that case. Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
sys-libs/glibc: Strip prefix from ld scripts for better cross-compiling
The toolchain expects to find the libc's files under its own sysroot. This sysroot is automatically prepended to paths found in ld scripts, such as those installed with glibc. We configure standalone prefix systems with a sysroot, so these paths should not be prefixed. However, Gentoo Prefix has traditionally left them prefixed and stopped the compiler from passing the sysroot to the linker instead. It is better to strip the prefix and let the sysroot do its job, as this makes cross-compiling much less awkward. prefix-guest systems do not have a sysroot applied, as they use the host's libc, but they would not install glibc anyway. This change is not needed for musl, as it does not install any ld scripts. Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.35-r8, 2.35-r10
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r5 x86, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.35-r11 x86, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {virtual → app-alternatives}/awk
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: keyword 2.36-r6
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.36 patchset bump, including gcc-13 fixes
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.35-r11 ppc, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r5 ppc, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.35-r11 ppc64, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r5 ppc64, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r5 sparc, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.35-r11 sparc, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r5 arm64, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.35-r11 arm64, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r5 arm, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.35-r11 arm, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.36-r5 amd64, #879213
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.35-r11 amd64, #879213
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-libs/glibc: Remove old version requiring py38
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.35-r11 hppa, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.36-r5 hppa, #879213
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: drop 2.36-r3, 2.36-r4
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: keyword 2.36-r5
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: keyword 2.35-r11
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.36 patchlevel bump
tests pass Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.35 patchlevel bump
tests pass 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.36-r4
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.36 patchset bump
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: Remember across phases if we need to force gcc
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: Simplify environment output
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Fix variable names
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
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Add CPP to list of variables reset in clang profiles
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.36
Bug: https://bugs.gentoo.org/863215 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: Introduce useflag hash-sysv-compat, untested so far
Bug: https://bugs.gentoo.org/864100 Bug: https://bugs.gentoo.org/863863 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: drop duplicate patch in 2.36-r1
It's in the patchset now. Closes: https://bugs.gentoo.org/872056 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.36 patchset bump
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: fix build w/ make-4.4 (make-9999)
Closes: https://bugs.gentoo.org/869263 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Rekeyword 2.35-r10 on all arches
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: Bump 2.35 patchlevel, new m68k patch
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Sam James · gentoo
sys-libs/glibc: avoid gcc-major-version failure
I ended up getting a weird failure (which I can't reproduce any longer, but it maeks sense still I think): ``` x86_64-pc-linux-gnu-gcc -m64 -pipe -march=native -fdiagnostics-color=always -ggdb3 -O2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -fuse-ld=bfd -Wl,-O1 -Wl,--as-needed -pipe -march=native -fdiagnostics-color=always -ggdb3 -O2 -m32 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs -fuse-ld=bfd -Wl,-O1 -Wl,--as-needed glibc-test.c -o glibc-test /var/tmp/portage/sys-libs/glibc-2.36-r1/temp/environment: line 3892: ((: #define == 11: syntax error: operand expected (error token is "#define == 11") * Running do_src_configure for ABI x86 * ABI: x86 * CBUILD: x86_64-pc-linux-gnu ``` It's because tc-getCPP can't handle at least a large amount of CFLAGS (seems to handle some okay though). Strip them all out and just use barebones CC when calling gcc-major-version and friends, then restor after. Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/27418 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Add 2.35 version patched for m68k alignment bug
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29537 Bug: https://gitlab.com/qemu-project/qemu/-/issues/957 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.36 patchset bump
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.35-r8 hppa, #856481
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: restore GCC < 11.2.1_p* AVX512 sanity check
It's cheap and it avoids build failures, so why not? Only really affects Tiger Lake or so though. Fixed in newer GCCs anyway. Bug: https://bugs.gentoo.org/823780 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
sys-libs/glibc: keyword 2.36 for ~loong
Contrary to the other arches, loong is effectively on 2.36 from day one, also the current userbase is small and tech-savvy enough for us to just switch and enable more early testing and feedback. Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Adrian Ratiu · gentoo
sys-libs/glibc: make crypt.h install depend on crypt use flag
The crypt use flag is supposed to control whether libcrypt and its associated crypt.h are installed, but it's ignored in header-only builds and crypt.h is always installed. This generates a conflict for eg with sys-libs/libcxrypt installed as a system lib which provides /usr/include/crypt.h even if glibc is built with -crypt. The solution is for glibc to properly respect the crypt use flag when installing the headers. Fixes: https://bugs.gentoo.org/863812 Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com> Closes: https://github.com/gentoo/gentoo/pull/26747 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: version bump 2.36, no keywords
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/glibc: x86 stable wrt bug #856481
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/glibc: sparc stable wrt bug #856481
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/glibc: ppc64 stable wrt bug #856481
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/glibc: ppc stable wrt bug #856481
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/glibc: arm64 stable wrt bug #856481
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/glibc: arm stable wrt bug #856481
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.35-r8 amd64, #856481
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: cleanup old
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.35-r8 after testing
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.35 patchset bump, untested, no keywords
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
sys-libs/glibc: Add stack-realign flag for compat with old 32-bit x86 binaries
Older 32-bit x86 binaries aligned the stack to 4 bytes, whereas modern binaries align to 16 bytes. These older binaries sometimes segfault when newer libraries use SSE instructions. This is becoming increasingly common. Applying the -mstackrealign flag to the 32-bit build works around the issue but at a performance cost. Other popular distributions always apply this. [sam: There's no good choices here. As Ionen pointed out (I'd missed any reports of this), this ends up getting worse with GCC 12's default-on vectorisation at -O2. Let's make it optional for now for 32-bit/x86 (irrelevant for other arches, it's specific to x86 ABI). ncurses is going to need similar treatment. If we end up having to do this for far more packages, we may revisit and e.g. just append-flags in ebuilds for right ABI and tell users to set -mno-stackrealign, or similar. Another option would be to set this globally by default (again, this is only ever for x86), but it'd possibly be a big performance hit (and bad enough doing it in glibc, but it's unavoidable). The only saving grace here is that there aren't _that_ many libraries with such longevity & ABI stability from back then that older applications are using.] Bug: https://bugs.gentoo.org/616402 Bug: https://github.com/taviso/123elf/issues/12 Signed-off-by: James Le Cuirot <chewi@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/25858 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: fix linux-headers check
The comment in the ebuild tries to say it all, but the gist is that because the environment (which includes installed packages and their versions!) isn't (necessarily) consistent b/t pkg_pretend and pkg_setup, and pkg_pretend is run before any packages are merged at all, if one has an old linux-headers installed, and a new linux-headers is queued to upgrade before glibc, the emerge will still die in pkg_pretend b/c it's run before the new linux-headers (or indeed anything) gets merged. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
sys-libs/glibc: Enable py3.11
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: rekeyword 2.35-r7
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: Give the testsuite a bit more time
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.35 patchlevel bump, untested, no keywords
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - WANG Xuerui · gentoo
sys-libs/glibc: add 2.35-r6 with loong patchset version 20220522
Updates the patchset to Loongson's v4 branch, and removes usage of newfstatat. Other arches are not touched but dropped keywords as a precaution. Closes: https://github.com/gentoo/gentoo/pull/25592 Reviewed-by: Sam James <sam@gentoo.org> Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-keyword 2.35-r5
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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.35 patchlevel revbump; untested, no keywords
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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-3.0.30, Repoman-3.0.3 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 - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.34-r13 ppc, #842507
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.34-r13 hppa, #842507
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: add Python 3.10 to 2.34-r13
It's been long enough and there's guides on the wiki (https://wiki.gentoo.org/wiki/User:Sam/Portage_help/Circular_dependencies#Error_mentions_default_version_not_yet_installed_.28old_install.29) if folks hit a circular dependency anyway. Needed as we're moving forward to Python 3.10 default soon and this will reduce confusion. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/glibc: x86 stable wrt bug #842507
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Sam James · gentoo
sys-libs/glibc: filter -fsanitize=*
Just like with gcc. (noticed when had CFLAGS set in env accidentally) Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/glibc: amd64 stable wrt bug #842507
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Sam James · gentoo
sys-libs/glibc: egrep -> grep -E
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.34-r13 arm, #842507
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.34-r13 arm64, #842507
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.34-r13 sparc, #842507
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.34-r13 ppc64, #842507
Signed-off-by: Sam James <sam@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: Re-keyword 2.34-r13
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.34 patchlevel 17 bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - WANG Xuerui · gentoo
sys-libs/glibc: keyword 2.35-r4 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: re-enable DT_HASH
It ends up breaking applications in unexpected ways (and it's not obvious to the user what's happening), and after speaking to upstream, it's not really even on their agenda to remove DT_HASH right now. Given this seems to break not just some relatively niche (sorry!) things, but some prominent Steam games now too, let's accelerate plans to roll this out and do 2.34 (and 2.35, but that was more on the cards anyway) too. Bug: https://bugs.gentoo.org/347761 Bug: https://bugs.gentoo.org/527504 Bug: https://github.com/anyc/steam-overlay/issues/309 See: e5afbd004d49ecaa3a05b192a8bb0c21ea9d2f0e Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.34-r10 hppa, #833191
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Add experimental loong patchset from xen0n
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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: Rekeyword 2.35-r3
Bug: https://bugs.gentoo.org/837734 Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29069 Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29071 Package-Manager: Portage-3.0.30, Repoman-3.0.3 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.35 patchset bump
Mostly fixes issues with m68k and mips-n32 Bug: https://bugs.gentoo.org/837734 Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29069 Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=29071 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: re-enable DT_HASH
It ends up breaking applications in unexpected ways (and it's not obvious to the user what's happening), and after speaking to upstream, it's not really even on their agenda to remove DT_HASH right now. Bug: https://bugs.gentoo.org/347761 Bug: https://bugs.gentoo.org/527504 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: add filter-flags for CET to 2.34-r10 too
May as well add it to the stable one as lots of people seem to be shoving this in CFLAGS in make.conf now and don't want more dupes. See 256df48ff6e85ffa389cc2d25453d100279b62fe for more background. Bug: https://bugs.gentoo.org/830454 See: 256df48ff6e85ffa389cc2d25453d100279b62fe Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: filter -fcf-protection
Set USE=cet if you want this. glibc can't be built with this *everywhere*, and the configure option (controlled by USE=cet) sets it for the components for which it works. It's just like SSP and PIE. You can't force it on all of glibc, and we have mechanisms to do it properly (USE=cet). Closes: https://bugs.gentoo.org/830454 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.34-r10 arm64, #833191
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.34-r10 ppc, #833191
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.34-r10 arm, #833191
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.34-r10 ppc64, #833191
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Rekeyword 2.35-r2
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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: Rekeyword 2.34-r11
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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: Revbumps to reintroduce clone3 useflag
Unkeyworded until minimal testing is done Bug: https://bugs.gentoo.org/835930 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: add bug references to "restart processes" warning
Bug: https://bugs.gentoo.org/660556 Bug: https://bugs.gentoo.org/741116 Bug: https://bugs.gentoo.org/823756 See: https://forums.gentoo.org/viewtopic-t-1147884.html Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Rekeyword 2.35-r1
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.34-r10 x86, #833191
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: clone3 patch is reverted/gone for 2.35 and master
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.35 patchlevel bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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: Build binaries are BROOT not SYSROOT
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.34-r10 amd64, #833191
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.34-r10 sparc, #833191
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r13 ppc64, #833811
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r13 ppc, #833811
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r13 sparc, #833811
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r13 x86, #833811
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Improve clang override
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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 - Sam James · gentoo
sys-libs/glibc: fix WhitespaceFound
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: add HPPA build patches to 2.34-r10
They're in the patchset already but not yet in a published/tagged version. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: add safety check for /usr/lib/include
This directory isn't used by anything legitimate but it breaks the build in a confusing way. Add a check for it & bail out if it exists. If you do have this directory on your system, back up its contents, then move it away/delete it. Closes: https://bugs.gentoo.org/643302 Closes: https://bugs.gentoo.org/833620 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: drop USE=clone3 in >= 2.34-r10
All -clone3 deps are gone now, so we always enable clone3 in these versions and beyond. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-keyword 2.34-r10
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.34 patchset bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r13 arm, #833811
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r13 arm64, #833811
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r13 amd64, #833811
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sys-libs/glibc: Stabilize 2.33-r13 hppa, #833811
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Rekeyword 2.34-r9; reenable two tests
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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.35 patchset bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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.34 patchset bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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 Python-3.7; add for 2.35 and later Python-3.10
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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.35 patchset bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: drop obsolete CVS arg in 2.35/9999
See upstream commit [0]. [0] https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=92963737c4376bcfd65235d5c325fa7f48302f89 Closes: https://bugs.gentoo.org/828864 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: re-enable SSP for m68k; drop obsolete option in 2.35/9999
- Re-enable SSP for m68k (it works now!) [0] - Drop no-op/obsolete/removed '--enable-stackguard-randomization' [1] But defer a decision on whether to make USE=ssp continue to mean -fstack-protector-strong or change to -fstack-protector-all now that test failure issues have veen fixed. [0] https://sourceware.org/PR24202 [1] https://sourceware.org/git/?p=glibc.git;a=commit;h=f294306ba1385b096f4e4cac9146a989f1e6d1c0 Bug: https://bugs.gentoo.org/832738 Signed-off-by: Sam James <sam@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: Re-keyword 2.34-r8
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-keyword 2.33-r13
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.34 patchset bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.33 patchlevel bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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.35 version bump, no keywords
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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: Restore keywords of 2.33-r12
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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.33 patchset bump, again
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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.33 patchset bump
See-also: https://sourceware.org/pipermail/libc-alpha/2022-January/135929.html Package-Manager: Portage-3.0.30, Repoman-3.0.3 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: Run sanity tests after setting up the environment
It makes no sense to use the wrong compiler, for example. Package-Manager: Portage-3.0.30, Repoman-3.0.3 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 outdated checks for __thread support
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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: --enable-static-pie is gone
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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.33 patchset bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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: Rekeyworkd 2.33-r9 and 2.34-r7
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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: Minor build fix
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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.33 patchlevel 7 bump
Includes fixes for CVE-2021-3998, CVE-2021-3999, CVE-2022-23218, CVE-2022-23219 Bug: https://bugs.gentoo.org/831212 Bug: https://bugs.gentoo.org/831096 Package-Manager: Portage-3.0.30, Repoman-3.0.3 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-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.34 patchset bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 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: Update 2.33 with new ebuild features, unkeyworded -r8
This is only preparation for a -r9 with a new patchset. Package-Manager: Portage-3.0.30, Repoman-3.0.3 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: XFAIL 3 more tests
Bug: https://bugs.gentoo.org/831267 Package-Manager: Portage-3.0.30, Repoman-3.0.3 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.34 patchset 11 and re-keyword
Bug: https://bugs.gentoo.org/681790 Package-Manager: Portage-3.0.30, Repoman-3.0.3 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-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Revbump, add header fix from floppym
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r7 sparc, #809410
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.34 patchlevel 9 bump
Contains a nonstandard patchset by azanella to fix the regressions when a 32bit qemu is running on a 64bit architecture. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Bugfix, against false errors in last minute run test
If there is a ld.so in a subdirectory of the libdir, it might have been picked first ... Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-keyword 2.34-r4
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: filter-lfs-flags now does TIME_BITS too
toolchain-funcs.eclass patch was just pushed. Bug: https://bugs.gentoo.org/829583 Signed-off-by: Sam James <sam@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Filter LFS and TIME64 defines
Closes: https://bugs.gentoo.org/829583 Package-Manager: Portage-3.0.30, Repoman-3.0.3 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.34 revbump, rewritten env code in ebuild
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: re-sync 2.34-r3/9999 for warning-on-upgrade
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: some rework of 9999 ebuild, needs testing (e.g. crossdev)
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 experimental clang-kicking
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Update live ebuild
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: make non-functional changes to clone3 patch
Making it conditional based on a #define so that we can easily unconditionally apply it. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: allow disabling clone3 sysflag (breaks older Electron)
Bug: https://bugs.gentoo.org/827386 Bug: https://bugs.gentoo.org/819045 Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/23118 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.34 revision/patchlevel bump
Closes: https://bugs.gentoo.org/807832 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: don't apply GCC 11 AVX512 workaround to upcoming patch release
Bug: https://bugs.gentoo.org/823780 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
Revert "sys-libs/glibc: remove deps on implicit system packages"
This reverts commit f4ad4f8f0fa05e7504efb3ef6ef46a650b47a4d6. Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Frysinger · gentoo
sys-libs/glibc: remove deps on implicit system packages
These packages are guaranteed to exist as part of implicit system, so there's no need to list them here, and we want to keep the C lib deps minimal to avoid circular deps. Closes: https://bugs.gentoo.org/740750 Signed-off-by: Mike Frysinger <vapier@gentoo.org> - Mike Gilbert · gentoo
sys-libs/glibc: replace systemd reexec with a warning
Signed-off-by: Mike Gilbert <floppym@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/22960 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jason A. Donenfeld · gentoo
sys-libs/glibc: add -mno-avx512f to -m32 build for gcc 11 bug
No need to revbump as this only affects folks who cannot currently compile. Closes: https://bugs.gentoo.org/823780 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Gilbert · gentoo
sys-libs/glibc: avoid duplicate slashes in locale-gen call
Signed-off-by: Mike Gilbert <floppym@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: restart systemd in pkg_postinst
Closes: https://bugs.gentoo.org/823756 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: re-keyword 2.34-r1
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> Bug: https://bugs.gentoo.org/803482 - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: drop Python 3.10 from PYTHON_COMPAT to avoid circular deps
Needed for now to try help upgrades and avoid circular dependencies with glibc -> python -> libcrypt -> libxcrypt -> glibc -> ... Bug: https://bugs.gentoo.org/699422 Bug: https://bugs.gentoo.org/702806 Bug: https://bugs.gentoo.org/809410 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.34 revbump to force rebuilds with current patchset
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Bump 2.34 to patchset 5
Package-Manager: Portage-3.0.28, Repoman-3.0.3 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 - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r7 hppa, #809410
Signed-off-by: Sam James <sam@gentoo.org> - Mike Gilbert · gentoo
sys-libs/glibc: preserve libcrypt.so.1 as an orphan
This should help users who have FEATURES="-preserve-libs protect-owned". Signed-off-by: Mike Gilbert <floppym@gentoo.org> Bug: https://bugs.gentoo.org/809410 Closes: https://github.com/gentoo/gentoo/pull/22833 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: drop crypt.h preservation workaround
Python was the main culprit and now that the erroneous/redundant include of crypt.h (and separately, -lcrypt linkage) has been dropped (and hence no longer affecting any consumers of Python.h and libpython). Hence, we can drop this as it was causing _more_ issues than it prevented as folks were still using FEATURES="collision-protect" instead of FEATURES="unmerge-orphans" (the news item and postinst did mention this, though). Bug: https://bugs.gentoo.org/802210 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: only copy crypt.h if it exists
Some folks may have rather strict INSTALL_MASKs and such and don't need headers, so if they don't have it already, go with it. Bug: https://bugs.gentoo.org/802207 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: mention collision-protect issue
Bug: https://bugs.gentoo.org/802210 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r7 ppc64, #809410
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r7 ppc, #809410
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r7 x86, #809410
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r7 amd64, #809410
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r7 arm64, #809410
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r7 arm, #809410
Signed-off-by: Sam James <sam@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: Bump locale-gen version in 2.34 and later
Bug: https://bugs.gentoo.org/779790 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Bug: https://bugs.gentoo.org/792261 Package-Manager: Portage-3.0.28, Repoman-3.0.3 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: Bump 2.34 to patchset 4
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: update SRC_URI
slyfox@ has retired and I've archived the distfiles in my devspace. Package-Manager: Portage-3.0.26, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Update 2.34 to patchset 3
Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: add comment referencing wiki page
.. to refer to a list of things to do when bumping glibc. Bug: https://bugs.gentoo.org/811462 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: add comment on bumping pax-utils bound
It's important that we remember to do this when bumping glibc releases. Added a comment as a reminder and used a variable so that both uses are consistent within *DEPEND. Bug: https://bugs.gentoo.org/811462 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Drop old 2.25
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r1 ppc, #792261
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Bump 2.34 patchlevel to 2 (unkeyworded)
Bug: https://bugs.gentoo.org/807935 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.33 revision/patchlevel 6 bump
Bug: https://bugs.gentoo.org/807935 Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=28213 Package-Manager: Portage-3.0.20, Repoman-3.0.3 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: Run compiler tests only when compiling
Closes: https://bugs.gentoo.org/786570 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Update default nsswitch.conf in 2.33, again
Bug: https://bugs.gentoo.org/803050 Bug: https://github.com/linux-pam/linux-pam/issues/379 Bug: https://github.com/systemd/systemd/issues/20299 Package-Manager: Portage-3.0.20, Repoman-3.0.3 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: Run compiler tests only when compiling
Bug: https://bugs.gentoo.org/786570 Package-Manager: Portage-3.0.20, Repoman-3.0.3 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: require pax-utils 1.3.1 for 2.33 instead
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Require newer pax-utils (for scanelf)
See also https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=25e4d53c70f2b677dcde1c37cb9c67214b38d611 Package-Manager: Portage-3.0.20, Repoman-3.0.3 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: Version bump, no keywords
Package-Manager: Portage-3.0.20, Repoman-3.0.3 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 PAM fix to live ebuild
Bug: https://bugs.gentoo.org/803050 Package-Manager: Portage-3.0.20, Repoman-3.0.3 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: Add crypt.h fixes also here
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Add workaround for the missing crypt.h problem
Bug: https://bugs.gentoo.org/802210 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Drop old
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Revbump for Microsoft Edge ...
Closes: https://bugs.gentoo.org/804324 Package-Manager: Portage-3.0.20, Repoman-3.0.3 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: Rekeyword 2.33-r4
Package-Manager: Portage-3.0.20, Repoman-3.0.3 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: Even more general expression for ld.so (weird arches)
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: also find ld.so on arm64 in the last-minute checks
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Revbump 2.33 patchset 5, systemd useflag
Package-Manager: Portage-3.0.20, Repoman-3.0.3 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: Require newer pax-utils (for scanelf)
See also https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=25e4d53c70f2b677dcde1c37cb9c67214b38d611 Package-Manager: Portage-3.0.20, Repoman-3.0.3 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 last-minute run tests
Upstream now only installs canonical names for shared objects, which means there is no /lib*/ld*.so anymore ... Package-Manager: Portage-3.0.20, Repoman-3.0.3 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 -r2
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: re-keyword 2.33-r3
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: add preserve-libs for libcrypt
Bug: https://bugs.gentoo.org/802207 Signed-off-by: Sam James <sam@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: ~arch revision bump without changes
Bug: https://bugs.gentoo.org/699422 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r1 arm64, #792261
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r1 arm, #792261
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
sys-libs/glibc: stabilize 2.33-r1 for ppc64, bug #792261
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/glibc: x86 stable wrt bug #792261
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.33-r1 for sparc, bug #792261
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33-r1 amd64, #792261
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.33-r1 for hppa, bug #792261
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: override x86_lahf_sahf=no x86_movbe=no values
Reported-by: Matt Whitlock Bug: https://bugs.gentoo.org/785091 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-keyword 2.33-r1
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.33 for hppa, bug #793692
Package-Manager: Portage-3.0.18, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: fix symlink path for ld-lsb for cross-* packages
Closes: https://bugs.gentoo.org/795582 Package-Manager: Portage-3.0.19, Repoman-3.0.3 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, 2.33-r1 (patchset 4)
Package-Manager: Portage-3.0.18, Repoman-3.0.2 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: Install LSB 5.0 compatibility symlink
Package-Manager: Portage-3.0.18, Repoman-3.0.2 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 old
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
sys-libs/glibc: backport ld.so symlink fix for ppc64 LE
From https://sourceware.org/glibc/wiki/ABIList#powerpc glibc supports two dynamic linker paths: - 64-bit ELFv1 BE: /lib64/ld64.so.1 (ELFv2 BE is not supported) - 64-bit ELFv2 LE: /lib64/ld64.so.2 (ELFv1 LE is not supported) Bug: https://bugs.gentoo.org/755551 Signed-off-by: Alexei Colin <ac@alexeicolin.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.32-r8 for hppa, bug #793692
Package-Manager: Portage-3.0.18, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33 arm64, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r8 arm64, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33 amd64, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r8 amd64, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33 ppc64, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r8 ppc64, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33 ppc, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r8 ppc, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r8 x86, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33 x86, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33 sparc, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r8 sparc, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.33 arm, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r8 arm, #793692
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
sys-libs/glibc: 2.32-r7 ppc stable, bug #764176
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
sys-libs/glibc: 2.32-r7 ppc64 stable, bug #764176
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: allow python-3.10
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Jolly · gentoo
sys-libs/glibc: Remove check for 'files' provider.
The check for a files provider breaks on certain valid nsswitch.conf configurations. As the check was only required for =sys-libs/glibc-2.26 it has been removed. Closes: https://bugs.gentoo.org/789435 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Matt Jolly <Kangie@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/20769 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Petr Šabata · gentoo
sys-libs/glibc: Filter "-Wl,--relax" from LDFLAGS
The build fails due to the -r & --relax combination passed to the linker, so let's filter this out. Closes: https://bugs.gentoo.org/788901 Signed-off-by: Petr Šabata <contyk@redhat.com> Closes: https://github.com/gentoo/gentoo/pull/20748 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: eutils--
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: add epatch inherit to 2.25-r11
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: drop s390 to ~s390 (unstable)
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-keyword 2.33
Closes: https://bugs.gentoo.org/770334 Bug: https://bugs.gentoo.org/769989 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Bump 2.33 to patchlevel 3
Test results: FAIL: nss/tst-nss-files-hosts-long FAIL: stdlib/tst-system FAIL: string/tst-strerror FAIL: string/tst-strsignal Summary of test results: 4 FAIL 4251 PASS 12 UNSUPPORTED 16 XFAIL 5 XPASS Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/glibc: s390 stable wrt bug #764176
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Theo Anderson · gentoo
sys-libs/glibc: remove dependency on virtual/tmpfiles
Specify TMPFILES_OPTIONAL=1 to to avoid circular dependency Closes: https://bugs.gentoo.org/774855 Signed-off-by: Theo Anderson <telans@posteo.de> Closes: https://github.com/gentoo/gentoo/pull/19841 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Theo Anderson · gentoo
sys-libs/glibc: migrate to tmpfiles.eclass
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Theo Anderson <telans@posteo.de> Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r7 arm, #764176
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r7 arm64, #764176
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r7 x86, #764176
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r7 amd64, #764176
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.32-r7 for hppa/sparc, bug #764176
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> 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
sys-libs/glibc: Re-add keywords to 2.32-r8
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Bump to 2.33 patchlevel 2
Bug: https://bugs.gentoo.org/768366 Package-Manager: Portage-3.0.13, Repoman-3.0.2 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: Bump to 2.32 patchlevel 8
Bug: https://bugs.gentoo.org/767718 Bug: https://bugs.gentoo.org/768366 Package-Manager: Portage-3.0.13, Repoman-3.0.2 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
Bug: https://bugs.gentoo.org/758359 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r6 arm64, #766650
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r6 arm, #766650
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: don't use elog for minor messages
Reported-by: Pacho Ramos Closes: https://bugs.gentoo.org/769908 Package-Manager: Portage-3.0.14, Repoman-3.0.2 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-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r6 amd64, #766650
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r6 ppc64, #766650
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r6 ppc, #766650
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r6 s390, #766650
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: disable ISA level annotations on >=2.33
Passing -march= causes glibc to add annotations not compatible to run result on -march= as too high ISA level is inferred. ISA level is a new feature of 2.33 release. Until it's fixed let's disable ISA level inference with libc_cv_include_x86_isa_level=no (no better configure option yet). Bug: https://sourceware.org/PR27318 Package-Manager: Portage-3.0.14, Repoman-3.0.2 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 2.33
Unkeyworded, for testing XPASS: elf/tst-latepthread 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 XPASS: nptl/tst-stack4 UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 FAIL: stdlib/tst-system FAIL: string/tst-strerror FAIL: string/tst-strsignal XPASS: support/tst-support_descriptors UNSUPPORTED: time/tst-y2039 Summary of test results: 3 FAIL 4246 PASS 10 UNSUPPORTED 17 XFAIL 5 XPASS Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.32-r6 for hppa/sparc, bug #766650
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/glibc: x86 stable wrt bug #766650
Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Alexei Colin · gentoo
sys-libs/glibc: fix ld.so symlink for ppc64 LE
From https://sourceware.org/glibc/wiki/ABIList#powerpc glibc supports two dynamic linker paths: - 64-bit ELFv1 BE: /lib64/ld64.so.1 (ELFv2 BE is not supported) - 64-bit ELFv2 LE: /lib64/ld64.so.2 (ELFv1 LE is not supported) Bug: https://bugs.gentoo.org/755551 Signed-off-by: Alexei Colin <ac@alexeicolin.com> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r5 arm64, #764584
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r5 arm, #764584
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r5 x86, #764584
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r5 sparc, #764584
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r5 s390, #764584
Signed-off-by: Sam James <sam@gentoo.org> - Lars Wendler · gentoo
sys-libs/glibc: v2.32-r5 stable for amd64
Bug: https://bugs.gentoo.org/764584 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.32-r3 for hppa, bug #759640
Package-Manager: Portage-3.0.12, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-libs/glibc: Patchlevel bump
Bug: https://bugs.gentoo.org/764176 Bug: https://bugs.gentoo.org/763618 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: 2.32: cut 5 patchset
Two new patches: - tests-mcheck: New variable to run tests with MALLOC_CHECK_=3 - alpha: Remove anonymous union in struct stat [BZ #27042] Closes: https://bugs.gentoo.org/759001 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r3 ppc64, #759640
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r3 ppc, #759640
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r3 sparc, #759640
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r3 amd64, #759640
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: arm64 stable (bug #759640)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: arm stable (bug #759640)
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-libs/glibc: x86 stable (bug #759640)
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r3 s390, #759640
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: make mutilib bootstrap files optional
The binaries are only used for moving from smaller set of ABIs to larger set of ABIs. Usually from 'amd64' to 'x86 amd64' or equivalent. They are not used on a steady system (unless it's broken). Let's make them optional for live ebuild first and pick up for next glibc release. Reported-by: Luke-Jr Closes: https://bugs.gentoo.org/759358 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: restore keywords on 2.32-r5
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Update amd64 and x86 gcc bootstrap files
Package-Manager: Portage-3.0.9, Repoman-3.0.2 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 keywords on 2.32-r5 for testing
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
sys-libs/glibc: drop old
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
sys-libs/glibc: 2.32: cut 4 patchset
Three new patches: - iconv: Fix incorrect UCS4 inner loop bounds (BZ#26923) - x86: Harden printf against non-normal long double values (bug 26649) - x86: Fix THREAD_SELF definition to avoid ld.so crash (bug 27004) Should fix CVE-2020-29562, CVE-2020-29573 and another gcc-11 compatibility. Reported-by: Sam James Bug: https://bugs.gentoo.org/758359 Reported-by: Sam James Bug: https://bugs.gentoo.org/758359 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
sys-libs/glibc: 2.32: cut 3 patchset
This patchset includes a few upstream backports: - sh: Add sh4 fpu Implies folder - linux: Allow adjtime with NULL argument [BZ #26833] - __vfscanf_internal: fix aliasing violation (bug 26690) - iconv: Accept redundant shift sequences in IBM1364 [BZ #26224] - aarch64: Add unwind information to _start (bug 26853) - support: Provide a way to reorder responses within the DNS test server - support: Provide a way to clear the RA bit in DNS server responses - resolv: Handle transaction ID collisions in parallel queries (bug 26600) - resolv: Serialize processing in resolv/tst-resolv-txnid-collision - struct _Unwind_Exception alignment should not depend on compiler flags - Remove __warn_memset_zero_len [BZ #25399] - Remove __warndecl - aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798] Two of them are specual (noticed by Gentoo users): - "linux: Allow adjtime with NULL argument [BZ #26833]" fixes openntpd startup failure. - "__vfscanf_internal: fix aliasing violation (bug 26690)" fixes gcc-11 compatibility. Reported-by: Tobias Leupold Bug: https://bugs.gentoo.org/756316 Bug: https://sourceware.org/PR26833 Reported-by: andy Bug: https://bugs.gentoo.org/750992 Bug: https://sourceware.org/PR26690 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
sys-libs/glibc: 2.19 recognize gcc-10 as a sane compiler.
Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-libs/glibc: Stabilize 2.31-r7 s390, #751955
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Mikle Kolyada · gentoo
sys-libs/glibc: Stabilize 2.32-r2 s390, #751955
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Gilbert · gentoo
sys-libs/glibc: move local-archive to /usr/lib/locale
Closes: https://bugs.gentoo.org/753740 Signed-off-by: Mike Gilbert <floppym@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.31-r7 ppc64, #751955
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r2 ppc64, #751955
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r2 ppc, #751955
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.31-r7 ppc, #751955
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.31-r7 arm, #751955
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r2 arm, #751955
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.32-r2 arm64, #751955
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.31-r7 arm64, #751955
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-libs/glibc: Stabilize 2.32-r2 amd64, #751955
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.31-7 stable for amd64
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
sys-libs/glibc: x86 stable (bug #751955)
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-3.0.8, Repoman-3.0.2 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 deps on gzip, grep, awk
Closes: https://bugs.gentoo.org/740750 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: allow python-3.9
Patch-by: charles17@arcor.de Closes: https://bugs.gentoo.org/745054 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Re-keyword 2.31 patchlevel 9
This contains the following fixes: * Rewrite iconv option parsing [BZ #19519] * powerpc: Fix incorrect cache line size load in memset (bug 26332) * nptl: Zero-extend arguments to SETXID syscalls [BZ #26248] * Disable warnings due to deprecated libselinux symbols used by nss and nscd Bug: https://bugs.gentoo.org/736904 Bug: https://bugs.gentoo.org/611344 Package-Manager: Portage-3.0.4, Repoman-3.0.1 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-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Revbump to 2.32 patchset 2
Contains the following fix: x86-64: Fix FMA4 detection in ifunc [BZ #26534] Closes: https://bugs.gentoo.org/740110 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: extend -mcpu= filter from ppc to ppc+ppc64
glibc shares CPU detection code for powerpc/powerpc64. gcc-10 will advertise G5 as power7: $ echo 'int main(){}' | powerpc64-unknown-linux-gnu-gcc \ -mcpu=970 -S -x c - -o - | fgrep machine .machine power7 which is too high for multiarch. Bug: https://sourceware.org/PR26522 Bug: https://bugs.gentoo.org/737996 Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: ppc64 stable (bug #727758)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: ppc stable (bug #727758)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.31 revbump, patchlevel 9
Untested, no keywords for now Bug: https://bugs.gentoo.org/736904 Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Needs binutils 2.27 to build now
Package-Manager: Portage-3.0.4, Repoman-2.3.23 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 rv32 linker locations
Package-Manager: Portage-2.3.103, Repoman-2.3.23 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 rv32 backport
Package-Manager: Portage-2.3.103, Repoman-2.3.23 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 submachine detection on ppc32
By default glibc does not enable multiarch on powerpc-unknown-linux-gnu targets. Bug triggers only when CFLAGS value enables power4 or above (like, CFLAGS=-mcpu=7450). multiarch does not work on ppc with cache-block not equal to 128 bytes and breaks memset implementations. There 'dcbz' instruction is used for optimization to zero out cache-block with zeros at a time. memset implementation assumes cache-block=128. G4 hardware and qemu-ppc both have cache-block=32. This means memset() zero-initializes only 32 of each 128-byte block including .sbss and .bss sections. This breaks glibc's locks and many other things. The change disables submachine detection for ppc32 in Gentoo until glibc is fixed upstream. Reported-by: Daniel Gurney Bug: https://sourceware.org/PR26522 Closes:https://bugs.gentoo.org/737996 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: revert "disable multiarch on ppc32"
Disabling multiarch is not enough as static -mcpu= selection will still attempt to close best fit implementation (as opposed to refault C-based implementation). And these still don't work. This reverts commit 3e3d3f661fa3df6911db31e7496951aa23497389. Bug: https://bugs.gentoo.org/737996 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: disable multiarch on ppc32
By default glibc does not enable multiarch on powerpc-unknown-linux-gnu targets. Bug triggers only when CFLAGS= enables power4 or above (like, CFLAGS=-mcpu=7450). multiarch does not work on ppc with cache-block not equal to 128 bytes and breaks memset implementations. There 'dcbz' instruction is used for optimization to zero out cache-block with zeros at a time. memset implementation assumes cache-block=128. G4 hardware and qemu-ppc both have cache-block=32. This means memset() zero-initializes only 32 of each 128-byte block including .sbss and .bss sections. This breaks glibc's locks and many other things. The change disables multiarch for pps32 in Gentoo until glibc is fixed upstream. Reported-by: Daniel Gurney Bug: https://sourceware.org/PR26522 Closes:https://bugs.gentoo.org/737996 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
sys-libs/glibc: reenable stack protection on powerpc-*
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-libs/glibc: Add keywords to 2.32
Bug: https://bugs.gentoo.org/736174 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.31-r6 x86, #727758
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sys-libs/glibc: Stabilize 2.30-r9 x86, #727758
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: Stabilize 2.31-r6 sparc, #727758
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.31-r6 for hppa, bug #727758
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.30-r9 for hppa, bug #727758
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-libs/glibc: amd64 stable wrt bug #727758
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Version bump (no keywords)
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: arm stable (bug #727758)
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sys-libs/glibc: arm64 stable (bug #727758)
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: Bump locale-gen version
Package-Manager: Portage-2.3.103, Repoman-2.3.23 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.103, Repoman-2.3.23 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 -fcommon on ia64 (fixed in code)
Glibc patchset now contains 0100-Fix-miscompilation-on-ia64-s-gcc-10.patch to workaround invalid relocation on ia64. Bug: https://bugs.gentoo.org/723268 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.31 bump to patchset 8, finally stable candidate
* arm: fix for CVE-2020-6096 * en_US: minimize changes to date_fmt (backport from 2.32) * x86-64: fix avx2 strncmp offset compare condition check * ia64: fix miscompilation on gcc-10 Package-Manager: Portage-2.3.99, Repoman-2.3.23 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 DEPEND="!<sys-devel/bison-2.7" blocker
Package-Manager: Portage-2.3.103, Repoman-2.3.23 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.99, Repoman-2.3.22 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Restore keywords
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.30-r9 for sparc
Fast-stabilize on sparc to move users faster off glibc with miscompiled syscall wrappers. Reported-by: Rolf Eike Beer Closes: https://bugs.gentoo.org/709662 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.31 patchset and patchset logic bump
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: always use NM and READELF for default ABI
sys-devel/binutils-config[-native-symlinks] exposed a bug of not using 'readelf' / 'nm' if used ABI is not default. Breakage mahifested as ./configure failure for glibc[static-pie] for non-default ABIs. The fix uses NM and READELF from default ABI (specified by CTARGET). While at it set CC in early compile test checks. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: backport sparc register clobber to 2.30, 2.31
Initially reported by Rolf Eike Beer as test hangups on app-shells/fish-3.0.2 and nailed down by ridiculousfish as as breakage in `posix_spawn` implementation where one of syscall parameters was clobbered before being passed to kernel. Both glibc-2.30 and 2.31 got a backport of upstream commit c261718b3fda ("sparc: Avoid clobbering register parameters in syscall"). Reported-by: Rolf Eike Beer Bug: https://bugs.gentoo.org/709662 Bug: https://github.com/fish-shell/fish-shell/issues/6878 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: revert "use -mno-sdata, not -fcommon, bug #723268"
The underying linker failure cause is not just an overflow but a functional difference in '_dl_sysinfo_break' symbol linkage. '_dl_sysinfo_break' is defined as a function in assembly but declared as a global 'common' variable. Making it non-common actually breaks sysinfo handler which is expected to be called without function descriptor indirection. As sysonfo handler is called before rtld processed it's own relocations. Let's revert back to -fcommon until we have better glibc fix. This reverts commit 8ec720b67f38952a4b9c6054c6d8ef0fc79d0343. Bug: https://bugs.gentoo.org/723268 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: use -mno-sdata, not -fcommon, bug #723268
-fcommon generated PLT references and added double memory dereference. -mno-sdata is slightly more efficient as it still sees globals to be module local varilables and uses GPREL64 (instead of PLT indirection) and uses single memory dereference. Bug: https://bugs.gentoo.org/723268 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: avoid GPREL overflow on ia64, bug #723268
-fno-common had unintended side-effect to optimise more accesses to global variables as module-local via GPREL22 relocations. Unfortunately glibc is large enough to overflow GPREL22 offset. Let's add a -fcommon workaround back to pessimize code slightly that refers module-local globals. We'll need an equivalen of -fPIC to do it consistently. Bug: https://bugs.gentoo.org/723268 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: In git version, pull patches directly from git too
Package-Manager: Portage-2.3.99, Repoman-2.3.22 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: Use etc files from FILESDIR instead of patchset
Package-Manager: Portage-2.3.99, Repoman-2.3.22 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.31 patchlv. bump; split locale-gen in separate repo
Package-Manager: Portage-2.3.99, Repoman-2.3.22 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: Use externally packaged locale-gen
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 devpts mount checks, bug #704780
This is the same as b793253be2f42 ("sys-libs/glibc: drop devpts mount checks, bug #704780") applied to stable ebuilds. Toralf reports that sys-apps/bubblewrap also does not follow tty group convention when mounts devpts. Let's drop it from stable ebuilds as well. Reported-by: Toralf Förster Reported-by: Kai Krakow Closes: https://bugs.gentoo.org/704780 Package-Manager: Portage-2.3.99, Repoman-2.3.22 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.99, Repoman-2.3.22 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
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.30-r8 for hppa, bug #712726
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Rolf Eike Beer · gentoo
sys-libs/glibc: stable 2.29-r8 for hppa, bug #712726
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James (sam_c) · gentoo
sys-libs/glibc: arm64 stable (bug #712726)
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: disable flaky tst-stack4, bug #719674
tst-stack4 exposes known race condition in glibc (https://sourceware.org/PR19329). Let's disable this test until it's fixed upstream. Reported-by: Sam James Bug: https://bugs.gentoo.org/719674 Bug: https://sourceware.org/PR19329 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: add a reference to disable support test
Bug: https://sourceware.org/PR25909 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
sys-libs/glibc: disable tst-pkey and tst-support_descriptors tests
tst-pkey did not hande -ENOSPC-as-unsupported untli glibc-2.31. tst-support_descriptors is yet to be reported upstream. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/glibc: sparc stable wrt bug #712726
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/glibc: ppc64 stable wrt bug #712726
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/glibc: ppc stable wrt bug #712726
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/glibc: x86 stable wrt bug #712726
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/glibc: s390 stable wrt bug #712726
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
sys-libs/glibc: arm stable wrt bug #712726
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@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.89, Repoman-2.3.20 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: Restore keywords of 2.31
Package-Manager: Portage-2.3.89, Repoman-2.3.20 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: Block too-old openssh in 2.31 and later, bug 708224
Bug: https://bugs.gentoo.org/708224 Package-Manager: Portage-2.3.89, Repoman-2.3.20 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 #712726
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada <zlogene@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.89, Repoman-2.3.20 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
*/*: downgrade m68k down to ~m68k
m68k and ~m68k trees are inconsistent. Let's drop keywords down to ~m68k only. Profiles already accept both keywords: ACCEPT_KEYWORDS="m68k ~m68k" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.31 patchlevel update (tip of release branch)
Package-Manager: Portage-2.3.89, Repoman-2.3.20 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.89, Repoman-2.3.20 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org> - Andreas K. Hüttel · gentoo
sys-libs/glibc: 2.30 revision bump, patchlevel 10
Add i386-specific fix for -fno-omit-frame-pointer (glibc bug 25788) Package-Manager: Portage-2.3.89, Repoman-2.3.20 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 - Sergei Trofimovich · gentoo
sys-libs/glibc: switch -fstack-protector-all to -strong, bug #712356
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
sys-libs/glibc: add sparc sigreturn fix to 2.29 and 2.30
The change should fix numerous problems we see in signal handling scenarios. Reported-by: Rolf Eike Beer Package-Manager: Portage-2.3.96, Repoman-2.3.22 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: set correct cross-CC for sparc32
Commit "sys-libs/glibc: Drop SPARC CHOST mangling" exposed a old bug where we were setting CC=${CTARGET_OPT}. But we don't have ${CTARGET_OPT}-gcc or anything else and thus fallback to 'gcc' happens. Always use CC=${CTARGET}. Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: drop devpts mount checks, bug #704780
USE=-suid is a defaut for a while. The check made sense when transition from USE=suid -> USE=-suid was happening. Should not be needed nowadays. The check fails in private-users containers where devpts is mounted as a private group: # systemd-nspawn --private-users=65536 -D amd64-stable-glibc-2.30 Selected user namespace base 65536 and range 65536 amd64-stable-glibc-2.30 # fgrep pts /proc/mounts devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=65541,mode=620,ptmxmode=666 0 0 PTYs still work in that setup. I guess due to ptmxmode=666 broad permissions. Let's drop the old check and allow more pts configurations. Reported-by: Kai Krakow Closes: https://bugs.gentoo.org/704780 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
sys-libs/glibc: Drop SPARC CHOST mangling
Somehow glibc-2.29 is also affected, even though it used to work. See commit 7daa03609079 for the changes to later versions. Signed-off-by: Matt Turner <mattst88@gentoo.org> - Matt Turner · gentoo
sys-libs/glibc: Drop SPARC CHOST mangling
Before "multiarch" support in glibc, picking a different CHOST would select which optimized paths were built. Multiarch support was added in glibc commit 3afd5a3b5556 (sparc: Add multiarch support for memset/bzero/memcpy.) in 2010 before glibc-2.12. Before glibc-2.30 glibc dropped support for SPARC v7 in commit 5d9b7b9fa734 (Remove 32 bit sparc v7 support) and in the process cleaned up some configuration logic that accepted a wide variety of (now unused CHOST values), thus causing the build to fail for us when we select a now unknown CHOST. Simply drop this logic, since it shouldn't be needed for any glibc since 2.11. Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-libs/glibc: Update test whitelist
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-libs/glibc: Require up-to-date libidn2
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-libs/glibc: 2.31 patchset bump
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-libs/glibc: Disable sandbox in test phase, it breaks too much
Acked by Sergei (slyfox) Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Andreas K. Huettel · gentoo
sys-libs/glibc: add XFAIL mechanism to 9999
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-libs/glibc: Fixes in 2.30 testsuite
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-libs/glibc: 2.30 revbump: patch 7, enable-stack-protector=strong
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arfrever Frehtes Taifersar Arahesis · gentoo
sys-libs/glibc: Use https:// again for git repository.
Reverts: 3e796f4abbb89a6edc99b54688f666ec11219ea2 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: switch -fstack-protector-all to -strong, bug #712356
--enable-stack-protector=all adds protection to functions that don't have a chance to corrupt stack. On top of that glibc's own tests fail on static IFUNC resolver. Let's use -fstack-protector-strong which matches Gentoo's gcc default. Should fix at least the following test failures: FAIL: elf/ifuncmain9picstatic FAIL: elf/ifuncmain9static Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/712356 Bug: https://sourceware.org/PR25680 Package-Manager: Portage-2.3.94, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: disable container tests, bug #712356
sandbox is not very compatible with filesystem unshare(). It can't check if mkdir(/proc) is a safe operation under unshare/chroot. Let's disable container tests. One day we can enable them if not running under sandbox. Shoul deal with the following test failures: FAIL: elf/tst-dlopen-self-container FAIL: elf/tst-dlopen-tlsmodid-container FAIL: elf/tst-ifunc-fault-bindnow FAIL: elf/tst-ifunc-fault-lazy FAIL: elf/tst-ldconfig-bad-aux-cache FAIL: elf/tst-ldconfig-ld_so_conf-update FAIL: elf/tst-pldd Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/712356 Package-Manager: Portage-2.3.94, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-libs/glibc: sh stable wrt bug #702484
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sh" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: refresh live patchset
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: drop outdated '!<sys-devel/make-4' blocker
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Sergei Trofimovich · gentoo
sys-libs/glibc: add USE=static-pie to install rcrt1.o
To add support for gcc's -static-pie flag glibc needs to provide a few runtile files like rcrt1.o. Let's install those when requested. Noticed when looked at static-pie failures in bug #712356. The change should not fix test failures, but will provide a way to easily sanity-check static-pie health with minimal test. Bug: https://bugs.gentoo.org/712356 Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-libs/glibc: Revision bump with new patchset 6
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: fix live ebuild link
https:// scema is not supported by sourceware's git. Use git:// instead. Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas K. Huettel · gentoo
sys-libs/glibc: Remove old
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: pull 2.30 and 2.31 upstream patches, bug #708758
Among other things patches to fix posix_spawn syscall on mips and other targets.. Reported-by: Joshua Kinard Closes: https://bugs.gentoo.org/708758 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: add locale-gen call logging
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sys-libs/glibc: [QA] inherit toolchain-funcs.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: bump up to 2.31
Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: drop 'telinit U' call
Bug: https://bugs.gentoo.org/642784 Package-Manager: Portage-2.3.87, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: stable 2.29-r7 for hppa, bug #702484
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sergei Trofimovich · gentoo
sys-libs/glibc: allow python-3.8
Reported-by: Perfect Gentleman Closes: https://bugs.gentoo.org/702964 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
sys-libs/glibc: cross-*: pass EPREFIX to --with-headers
This is a follow up of ea4cbdc9159c0ebbd29d4062bbb314393a8cc32f. Otherwise when building cross toolchain on Gentoo Prefix, configure cannot find the needed linux-headers. Bug: https://bugs.gentoo.org/642604 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
sys-libs/glibc: arm stable wrt bug #702484
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Benda Xu · gentoo
sys-libs/glibc: 2.19: remove pipe2 symbol from libc.so.
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Benda Xu <heroxbd@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/glibc: sparc stable wrt bug #702484
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sys-libs/glibc: s390 stable wrt bug #702484
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - 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