Two days ago there was a glibc update in portage. Today I cannot sync due to segfault: [143858.303508] rsync[31839]: segfault (11) at 8 nip b7bbe18c lr 10119504 code 1 in ld-2.31.so[b7ba4000+2c000] [143858.303542] rsync[31839]: code: 397f0010 813effd4 81080000 91090010 81030004 81080000 91090048 81030008 [143858.303549] rsync[31839]: code: 81080000 91490040 91090044 8103000c <81080000> 91490460 91090464 81430010 Reproducible: Always Portage 2.3.103 (python 3.6.11-final-0, default/linux/powerpc/ppc32/17.0, gcc-9.3.0, glibc-2.31-r6, 5.4.48-gentoo ppc) ================================================================= System uname: Linux-5.4.48-gentoo-ppc-7447A,_altivec_supported-with-gentoo-2.7 KiB Mem: 760104 total, 340796 free KiB Swap: 2097148 total, 2097148 free Timestamp of repository gentoo: Sun, 06 Sep 2020 06:00:01 +0000 Head commit of repository gentoo: 55f17e01cb752a9baf8f7823cb7e9a2e6213739f sh bash 5.0_p18 ld GNU ld (Gentoo 2.33.1 p2) 2.33.1 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3::gentoo dev-lang/python: 2.7.18-r1::gentoo, 3.6.11-r2::gentoo, 3.7.8-r2::gentoo, 3.8.4-r1::gentoo dev-util/cmake: 3.16.5::gentoo dev-util/pkgconfig: 0.29.2::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.18::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo sys-devel/automake: 1.8.5-r4::gentoo, 1.10.3::gentoo, 1.11.6-r2::gentoo, 1.12.6-r2::gentoo, 1.13.4-r2::gentoo, 1.14.1::gentoo, 1.15.1-r2::gentoo, 1.16.1-r1::gentoo sys-devel/binutils: 2.33.1-r1::gentoo sys-devel/gcc: 4.9.4-r1::gentoo, 9.3.0-r1::gentoo sys-devel/gcc-config: 2.3.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.2.1-r4::gentoo sys-kernel/linux-headers: 5.4-r1::gentoo (virtual/os-headers) sys-libs/glibc: 2.31-r6::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-max-age: 24 sync-rsync-verify-metamanifest: yes sync-rsync-extra-opts: --bwlimit=100 sync-rsync-verify-jobs: 1 ACCEPT_KEYWORDS="ppc" ACCEPT_LICENSE="*" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -mcpu=powerpc -mtune=powerpc -fno-strict-aliasing -fomit-frame-pointer -pipe" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /etc/stunnel/stunnel.conf /usr/share/easy-rsa /usr/share/gnupg/qualified.txt /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php7.4/ext-active/ /etc/php/cgi-php7.4/ext-active/ /etc/php/cli-php7.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -mcpu=powerpc -mtune=powerpc -fno-strict-aliasing -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="pl" MAKEOPTS="-j1" PKGDIR="/var/cache/binpkgs" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_EXTRA_OPTS="--bwlimit=100" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="7zip R Xaw3d a52 aac aacplus aacs aalib acl adns adobe-cff aio alisp alsa alstream altivec amr amrenc anacron animgif ao apache2 apm apng archive arp arpack arping asf asm ass athena audio auto-hinter autoconf-archive autotrace aux_xml badval bash bash-completion bat bayes bazaar bcmath bcrypt bdplus berkdb bidi big-endian bitmap bittorrent blake blake2 blas blksha1 bluray brotli bzip2 c++0x c++11 cacert calendar caps caps-ng capslib catalogs cblas cdd cdf cdio cdparanoia cgi chappa chicken chm cholmod chromaprint city clamd clamdtop cleartype cleartype_hinting cli client client-libs clisp clockdiff clucene codec2 combination-explosion-check common-lisp community conntrack contrib convert-mozilla-cookies cookie_check cpufreq cracklib cramfs cron crypt cryptsetup crywrap cscope css ctype ctypes-python curl custom-tune cvs cxx daemon dbi dbus ddate default-font deprecated devfs-compat discard-path discouraged djbfft djvu dns dri drmaa drop-root dts dv dvb dvbpsi dvd dvdnav e2fsprogs ebook ebur128 edd edit elfutils elisp emacs enca encode enscript eselect etiquette europe evdev excel exceptions exif expat exporter extensions extra-filters extra-tools extras faac faad fame fdformat fdk fetchlimit ffi ffmpeg fftw filecaps filter filter-aaaa findbugs finger fingerprint firmware-loader fits fixed-rrset flac flambda fluidsynth fontconfig fontforge fortran fortran2003 fortran95 fpx freetype frei0r frontend ftp fts3 gadu gcrypt gd gdbm gdk-pixbuf geoip geoip2 geos gif ginac git glep glib glibc-omitfp glpk gmath gme gml gmp gnuplot gnutls gold gopher gpg gphoto2 gpl gptfdisk graph graphviz grp gs gsettings gsl gsm gstreamer gudev guile gunit gzip-el hal hardcoded-tables hardlink harfbuzz hash hdf5 heterogeneous highbitdepth hires-icons hlapi hog hostname hsieh http hwdb i18n ibam icap-client iconv id3tag idn iec61883 ieee1394 ilbc imagemagick imagequant imapc imlib inifile int64 iodbc ipc iproute2 iptables ipv6 ipython isag iso jabber jack jai javascript jbig jemalloc jit jmf jpeg jpeg2k json keymap kill kmod kpathsea kvazaar ladspa lame lapack laptop largefile lash lcms less libaom libass libatomic libcanberra libcerf libdrm libevent libffi libglvnd libmms libopts libproxy librtmp libs libsamplerate libssh2 libtar libwww libxml2 libyaml linguas_pl linuxkeys listen-queue live logger logrotate lpsol lua luajittex luatex lucene lvm lvm1 lz4 lzip lzma lzo m17n-lib mad magic math matrixops mbox mclib mcve md5sum mdadm mercurial metadata-analysis-api metalink metis mew mhash mikmod mime minizip mjpeg mmap mms mng mod mode-owner modern-top modify modplug modules mosh-hardening motif motif22-compatibility mouse mozsha1 mp3 mp4 mpeg mpfr mpg123 mta mudflap multicall multislot musepack mvl mzscheme native-exceptions natspec nbconvert ncat ncurses ndiff net netcdf netgroups netifrc netlink nettle network networking new-clx nfacct nfct nflog nftables nls nmap-update nntp no-old-linux nodrm nping nptl nscd nse nslint nss nss-pem ntlm ntp numpy objc objc++ objc-gc odbc odt-schema offensive ogg ogm oom openal openh264 openmp openpgp openpty openrc openssl opus otr pac pam pari partition pasteafter pbs pcap pci pcntl pcre pcre-jit pdf pdfannotextractor pdo perl perl-geoipupdate pg-intdatetime pgm pgo phar php pic pie playtools plotutils plugins pm-utils png pnm portage portaudio posix postgres postproc postscript ppc ppcsha1 prelink progress-meter proj proxy pth pwhich pwquality python qhull qmanifest qpak qtegrity quicktime quvi radio raw rcs rdisc readline real recursion-limit redland reencrypt reflection regex regis rle romio rpm rrdtool rss rsync-verify rtc rtmp rubberband sasl scale0tilt schroedinger screen script sctp sdl sdlgfx seccomp securetty sendmail serial server session sftp sha3 sha512 sharedext sharedmem shm sid sigsegv simplexml slang slattach smi smime smpeg sms snappy sndfile snmp soap sockets sofalizer sound soundex speex spell spl split-usr sql sqlite3 srt srv ssl sslv3 ssp standalone static-analyzer staticsocket su subunit subversion suexec suhosin supernodal svg svm syslog system-jsoncpp system-zlib sysvipc szip t1lib tcl tcpd tdb tdbtest telnet terminal text tftp tftpd tga theora thin-splines thread-safety threads threadsafe tidy tiff tilepath tk tokenizer toolame toolbar toolkit-scroll-bars tools tracepath traceroute traceroute6 tre tremor truetype tty-helpers twisted twolame type3 udev udf udisks unicode units--cur units-cur units_cur unlock-notify unwind update-alternatives update_drivedb usb utempter utils uuid v4l v4l2 vala valgrind vbr vcd verify-file video vim vim-pager vorbis vpx wad wavpack wddx web webdav webdav-neon webp webready wmf woff2 x264 xbase xcb xforward xft xgetdefault xinetd xls xml xmlreader xmlwriter xmp xmpp xpdf-headers xpm xs xsl xslt xterm xtradb xvid xxhash xz yaml yaz yuv4mpeg yv12 zeromq zip zlib zstd zvbi" ABI_PPC="32" ADA_TARGET="gnat_2018" ALSA_CARDS="aoa aoa-fabric-layout aoa-onyx aoa-soundbus aoa-soundbus-i2s aoa-tas aoa-toonie powermac usb-audio via82xx" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias asis imagemap proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http cgi unixd slotmem_shm authn_core authz_core access_compat socache_shmcb" APACHE2_MPMS="prefork" CALLIGRA_FEATURES="karbon sheets words" CAMERAS="canon spca50x template" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_PPC="altivec" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" L10N="pl" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2 php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_5 python3_6 python3_7" RUBY_TARGETS="ruby25" USERLAND="GNU" VIDEO_CARDS="dummy radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Does other things work on your machine? Is it only rsync segfaulting?
Additionally to `emerge --info` above, there's a `rsync`-dedicated line in /etc/portage/pacgage.use: ``` $ cat /etc/portage/package.use |grep rsync net-misc/rsync static -xinetd -acl -zstd $ emerge -pv rsync These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] net-misc/rsync-3.2.2-r1::gentoo USE="iconv ipv6 lz4 ssl static system-zlib xxhash -acl -examples -libressl -stunnel -xattr -zstd" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB ``` I suspect 'static' flag can be problematic here, although in 15 years of this system glibc was updated several times and it wasn't a problem until now. Finally, I've rebuilt net-misc/rsync and during that I saw these warnings: ``` powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -mtune=powerpc -fno-strict-aliasing -fomit-frame-pointer -pipe -DHAVE_CONFIG_H -Wall -W -Wno-unused-parameter -Wl,-O1 -Wl,--as-needed -static -o rsync flist.o rsync.o generator.o receiver.o cleanup.o sender.o exclude.o util.o util2.o main.o checksum.o match.o syscall.o log.o backup.o delete.o options.o io.o compat.o hlink.o token.o uidlist.o socket.o hashtable.o fileio.o batch.o clientname.o chmod.o acls.o xattrs.o progress.o pipe.o params.o loadparm.o clientserver.o access.o connection.o authenticate.o lib/wildmatch.o lib/compat.o lib/snprintf.o lib/mdfour.o lib/md5.o lib/permstring.o lib/pool_alloc.o lib/sysacls.o lib/sysxattrs.o -lz -lpopt -llz4 -lxxhash -lcrypto /usr/lib/gcc/powerpc-unknown-linux-gnu/9.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: uidlist.o: in function `getallgroups': uidlist.c:(.text+0x1950): warning: Using 'getgrouplist' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/lib/gcc/powerpc-unknown-linux-gnu/9.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: main.o: in function `become_copy_as_user': main.c:(.text+0x308): warning: Using 'initgroups' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/lib/gcc/powerpc-unknown-linux-gnu/9.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: uidlist.o: in function `gid_to_group': uidlist.c:(.text+0x234): warning: Using 'getgrgid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/lib/gcc/powerpc-unknown-linux-gnu/9.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: uidlist.o: in function `group_to_gid': uidlist.c:(.text+0x3ec): warning: Using 'getgrnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/lib/gcc/powerpc-unknown-linux-gnu/9.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: uidlist.o: in function `user_to_uid': uidlist.c:(.text+0x300): warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/lib/gcc/powerpc-unknown-linux-gnu/9.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: main.o: in function `become_copy_as_user': main.c:(.text+0x2e0): warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/lib/gcc/powerpc-unknown-linux-gnu/9.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: socket.o: in function `try_bind_local': socket.c:(.text+0x3c0): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking /usr/lib/gcc/powerpc-unknown-linux-gnu/9.3.0/../../../../powerpc-unknown-linux-gnu/bin/ld: access.o: in function `access_match': access.c:(.text+0x190): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking sed 's;\@bindir\@;/usr/bin;g' <./stunnel-rsyncd.conf.in >stunnel-rsyncd.conf >>> Source compiled. ``` Yet despite them, portage sync now works! Now, I'm seriously worried about those: ``` $ cat /etc/portage/package.use |grep static sys-apps/busybox static -pam net-misc/rsync static -xinetd -acl -zstd sys-fs/e2fsprogs static-libs dev-libs/popt static-libs media-libs/libbluray static-libs dev-libs/elfutils static-libs virtual/libcrypt static-libs sys-libs/zlib static-libs app-arch/bzip2 static-libs app-arch/xz-utils static-libs app-arch/lz4 static-libs dev-libs/openssl static-libs dev-libs/xxhash static-libs app-arch/zstd static-libs ```
> Does other things work on your machine? Is it only rsync segfaulting? Not observed so far. Everything else seems to work.
(In reply to Paul Osmialowski from comment #0) > Two days ago there was a glibc update in portage. Today I cannot sync due to > segfault: > > [143858.303508] rsync[31839]: segfault (11) at 8 nip b7bbe18c lr 10119504 > code 1 in ld-2.31.so[b7ba4000+2c000] > [143858.303542] rsync[31839]: code: 397f0010 813effd4 81080000 91090010 > 81030004 81080000 91090048 81030008 > [143858.303549] rsync[31839]: code: 81080000 91490040 91090044 8103000c > <81080000> 91490460 91090464 81430010 > > > Reproducible: Always Please extract the rsync backtrace. https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces has some hints.
(In reply to Paul Osmialowski from comment #2) > Additionally to `emerge --info` above, there's a `rsync`-dedicated line in > /etc/portage/pacgage.use: > > ``` > $ cat /etc/portage/package.use |grep rsync > net-misc/rsync static -xinetd -acl -zstd > > $ emerge -pv rsync > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild R ] net-misc/rsync-3.2.2-r1::gentoo USE="iconv ipv6 lz4 ssl > static system-zlib xxhash -acl -examples -libressl -stunnel -xattr -zstd" 0 > KiB > > Total: 1 package (1 reinstall), Size of downloads: 0 KiB > ``` > > I suspect 'static' flag can be problematic here, although in 15 years of > this system glibc was updated several times and it wasn't a problem until > now. ... > /usr/lib/gcc/powerpc-unknown-linux-gnu/9.3.0/../../../../powerpc-unknown- > linux-gnu/bin/ld: socket.o: in function `try_bind_local': > socket.c:(.text+0x3c0): warning: Using 'getaddrinfo' in statically linked > applications requires at runtime the shared libraries from the glibc version > used for linking > /usr/lib/gcc/powerpc-unknown-linux-gnu/9.3.0/../../../../powerpc-unknown- > linux-gnu/bin/ld: access.o: in function `access_match': > access.c:(.text+0x190): warning: Using 'gethostbyname' in statically linked > applications requires at runtime the shared libraries from the glibc version > used for linking > sed 's;\@bindir\@;/usr/bin;g' <./stunnel-rsyncd.conf.in >stunnel-rsyncd.conf > >>> Source compiled. > ``` > > Yet despite them, portage sync now works! That probably means that embedded glibc code into static rsync now matches dynamically loaded glibc code. While before the rebuild you had different versions of glibc mixed in rsync process address space.
> > ``` > > > > Yet despite them, portage sync now works! > > That probably means that embedded glibc code into static rsync now matches > dynamically loaded glibc code. While before the rebuild you had different > versions of glibc mixed in rsync process address space. This. Don't use static-libs "by default" (at least not with glibc). If you want to have static system binaries, you probably need to look at the glibc alternatives like musl (which have their own set of problems).
rsync should not provide USE=static if there is no special effort to make it work on glibc. 'use static && append-ldflags -static' in the ebuild is not enough.
(In reply to Sergei Trofimovich from comment #7) > rsync should not provide USE=static if there is no special effort to make it > work on glibc. 'use static && append-ldflags -static' in the ebuild is not > enough. This is documented behaviour (and building static binaries spits out fat warnings that the corresponding matching runtime needs to be available). Nothing we can do.
Having IUSE=static in the rsync ebuild doesn't make much sense to me, regardless of this glibc update issue. It looks like the flag was added back in 2001 with a rather nonsensical explanation. commit edbe945a543f92bc8d4282d97ad7a565b24c2a5b Author: Achim Gottinger <achim@gentoo.org> Date: Wed May 2 13:17:08 2001 +0000 Added USE build,static because I wanna add rsync to the build tarball I would propose we remove it.
(In reply to Mike Gilbert from comment #9) > Having IUSE=static in the rsync ebuild doesn't make much sense to me, > regardless of this glibc update issue. > > It looks like the flag was added back in 2001 with a rather nonsensical > explanation. > > commit edbe945a543f92bc8d4282d97ad7a565b24c2a5b > Author: Achim Gottinger <achim@gentoo.org> > Date: Wed May 2 13:17:08 2001 +0000 > > Added USE build,static because I wanna add rsync to the build tarball > > I would propose we remove it. +1 That would also remove some monstrosities from the ebuild.
(In reply to Andreas K. Hüttel from comment #10) > (In reply to Mike Gilbert from comment #9) > > Having IUSE=static in the rsync ebuild doesn't make much sense to me, > > regardless of this glibc update issue. > > > > It looks like the flag was added back in 2001 with a rather nonsensical > > explanation. > > > > commit edbe945a543f92bc8d4282d97ad7a565b24c2a5b > > Author: Achim Gottinger <achim@gentoo.org> > > Date: Wed May 2 13:17:08 2001 +0000 > > > > Added USE build,static because I wanna add rsync to the build tarball > > > > I would propose we remove it. > > +1 > > That would also remove some monstrosities from the ebuild. No objections from my side.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccdef30aadb3c545028c23ee0f104b6d77c2ad7a commit ccdef30aadb3c545028c23ee0f104b6d77c2ad7a Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2020-10-22 18:16:12 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2020-10-22 18:16:12 +0000 net-misc/rsync: drop static USE flag Closes: https://bugs.gentoo.org/741116 Signed-off-by: Mike Gilbert <floppym@gentoo.org> .../{rsync-3.2.3.ebuild => rsync-3.2.3-r1.ebuild} | 25 ++++++++++------------ net-misc/rsync/rsync-9999.ebuild | 25 ++++++++++------------ 2 files changed, 22 insertions(+), 28 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c649b8fc2db8abb268098ce1e139bc4b86e9ecc commit 8c649b8fc2db8abb268098ce1e139bc4b86e9ecc Author: Sam James <sam@gentoo.org> AuthorDate: 2022-03-27 23:25:28 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-03-27 23:25:47 +0000 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> sys-libs/glibc/glibc-2.34-r10.ebuild | 1 + sys-libs/glibc/glibc-2.35-r1.ebuild | 1 + sys-libs/glibc/glibc-9999.ebuild | 1 + 3 files changed, 3 insertions(+)