glibc-2.29-5.1.i686.rpm


Advertisement

Description

glibc - Standard Shared Libraries (from the GNU C Library)

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename glibc-2.29-5.1.i686.rpm
Package name glibc
Package version 2.29
Package release 5.1
Package architecture i686
Package type rpm
Category System/Libraries
Homepage http://www.gnu.org/software/libc/libc.html
License LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later
Maintainer -
Download size 1.67 MB
Installed size 5.38 MB
The GNU C Library provides the most important standard libraries used
by nearly all programs: the standard C library, the standard math
library, and the POSIX thread library. A system is not functional
without these libraries.

Alternatives

Package Version Architecture Repository
glibc-2.29-5.1.x86_64.rpm 2.29 x86_64 openSUSE Oss
glibc-2.29-5.1.i586.rpm 2.29 i586 openSUSE Oss
glibc - - -

Requires

Name Value
filesystem -

Provides

Name Value
config(glibc) = 2.29-5.1
glibc = 2.29-5.1
glibc(x86-32) = 2.29-5.1
ld-linux.so.2 -
ld-linux.so.2(GLIBC_2.0) -
ld-linux.so.2(GLIBC_2.1) -
ld-linux.so.2(GLIBC_2.3) -
ld-linux.so.2(GLIBC_2.4) -
libBrokenLocale.so.1 -
libBrokenLocale.so.1(GLIBC_2.0) -
libSegFault.so -
libanl.so.1 -
libanl.so.1(GLIBC_2.2.3) -
libc.so.6 -
libc.so.6(GCC_3.0) -
libc.so.6(GLIBC_2.0) -
libc.so.6(GLIBC_2.1) -
libc.so.6(GLIBC_2.1.1) -
libc.so.6(GLIBC_2.1.2) -
libc.so.6(GLIBC_2.1.3) -
libc.so.6(GLIBC_2.10) -
libc.so.6(GLIBC_2.11) -
libc.so.6(GLIBC_2.12) -
libc.so.6(GLIBC_2.13) -
libc.so.6(GLIBC_2.14) -
libc.so.6(GLIBC_2.15) -
libc.so.6(GLIBC_2.16) -
libc.so.6(GLIBC_2.17) -
libc.so.6(GLIBC_2.18) -
libc.so.6(GLIBC_2.2) -
libc.so.6(GLIBC_2.2.1) -
libc.so.6(GLIBC_2.2.2) -
libc.so.6(GLIBC_2.2.3) -
libc.so.6(GLIBC_2.2.4) -
libc.so.6(GLIBC_2.2.6) -
libc.so.6(GLIBC_2.22) -
libc.so.6(GLIBC_2.23) -
libc.so.6(GLIBC_2.24) -
libc.so.6(GLIBC_2.25) -
libc.so.6(GLIBC_2.26) -
libc.so.6(GLIBC_2.27) -
libc.so.6(GLIBC_2.28) -
libc.so.6(GLIBC_2.29) -
libc.so.6(GLIBC_2.3) -
libc.so.6(GLIBC_2.3.2) -
libc.so.6(GLIBC_2.3.3) -
libc.so.6(GLIBC_2.3.4) -
libc.so.6(GLIBC_2.4) -
libc.so.6(GLIBC_2.5) -
libc.so.6(GLIBC_2.6) -
libc.so.6(GLIBC_2.7) -
libc.so.6(GLIBC_2.8) -
libc.so.6(GLIBC_2.9) -
libdl.so.2 -
libdl.so.2(GLIBC_2.0) -
libdl.so.2(GLIBC_2.1) -
libdl.so.2(GLIBC_2.3.3) -
libdl.so.2(GLIBC_2.3.4) -
libm.so.6 -
libm.so.6(GLIBC_2.0) -
libm.so.6(GLIBC_2.1) -
libm.so.6(GLIBC_2.15) -
libm.so.6(GLIBC_2.18) -
libm.so.6(GLIBC_2.2) -
libm.so.6(GLIBC_2.23) -
libm.so.6(GLIBC_2.24) -
libm.so.6(GLIBC_2.25) -
libm.so.6(GLIBC_2.26) -
libm.so.6(GLIBC_2.27) -
libm.so.6(GLIBC_2.28) -
libm.so.6(GLIBC_2.29) -
libm.so.6(GLIBC_2.4) -
libnsl.so.1 -
libnsl.so.1(GLIBC_2.0) -
libnsl.so.1(GLIBC_2.1) -
libnsl.so.1(GLIBC_2.2) -
libnss_compat.so.2 -
libnss_db.so.2 -
libnss_dns.so.2 -
libnss_files.so.2 -
libnss_hesiod.so.2 -
libpthread.so.0 -
libpthread.so.0(GLIBC_2.0) -
libpthread.so.0(GLIBC_2.1) -
libpthread.so.0(GLIBC_2.1.1) -
libpthread.so.0(GLIBC_2.1.2) -
libpthread.so.0(GLIBC_2.11) -
libpthread.so.0(GLIBC_2.12) -
libpthread.so.0(GLIBC_2.18) -
libpthread.so.0(GLIBC_2.2) -
libpthread.so.0(GLIBC_2.2.3) -
libpthread.so.0(GLIBC_2.2.6) -
libpthread.so.0(GLIBC_2.28) -
libpthread.so.0(GLIBC_2.3.2) -
libpthread.so.0(GLIBC_2.3.3) -
libpthread.so.0(GLIBC_2.3.4) -
libpthread.so.0(GLIBC_2.4) -
libresolv.so.2 -
libresolv.so.2(GLIBC_2.0) -
libresolv.so.2(GLIBC_2.2) -
libresolv.so.2(GLIBC_2.3.2) -
libresolv.so.2(GLIBC_2.9) -
librt.so.1 -
librt.so.1(GLIBC_2.1) -
librt.so.1(GLIBC_2.2) -
librt.so.1(GLIBC_2.3.4) -
librt.so.1(GLIBC_2.4) -
librt.so.1(GLIBC_2.7) -
libthread_db.so.1 -
libthread_db.so.1(GLIBC_2.1.3) -
libthread_db.so.1(GLIBC_2.2.3) -
libthread_db.so.1(GLIBC_2.3) -
libthread_db.so.1(GLIBC_2.3.3) -
libutil.so.1 -
libutil.so.1(GLIBC_2.0) -
ngpt = 2.2.2
ngpt-devel = 2.2.2
rtld(GNU_HASH) -

Conflicts

Name Value
kernel < 3.2

Obsoletes

Name Value
ngpt < 2.2.2
ngpt-devel < 2.2.2

Download

Type URL
Mirror widehat.opensuse.org
Binary Package glibc-2.29-5.1.i686.rpm
Source Package glibc-2.29-5.1.nosrc.rpm

Install Howto

Install glibc rpm package:

# zypper install glibc

Files

Path
/etc/bindresvport.blacklist
/etc/gai.conf
/etc/ld.so.cache
/etc/ld.so.conf
/etc/nsswitch.conf
/etc/rpc
/etc/default/nss
/lib/ld-2.29.so
/lib/ld-linux.so.2
/lib/ld-lsb.so.3
/lib/libBrokenLocale-2.29.so
/lib/libBrokenLocale.so.1
/lib/libSegFault.so
/lib/libanl-2.29.so
/lib/libanl.so.1
/lib/libc-2.29.so
/lib/libc.so.6
/lib/libdl-2.29.so
/lib/libdl.so.2
/lib/libm-2.29.so
/lib/libm.so.6
/lib/libnsl-2.29.so
/lib/libnsl.so.1
/lib/libnss_compat-2.29.so
/lib/libnss_compat.so.2
/lib/libnss_db-2.29.so
/lib/libnss_db.so.2
/lib/libnss_dns-2.29.so
/lib/libnss_dns.so.2
/lib/libnss_files-2.29.so
/lib/libnss_files.so.2
/lib/libnss_hesiod-2.29.so
/lib/libnss_hesiod.so.2
/lib/libpthread-2.29.so
/lib/libpthread.so.0
/lib/libresolv-2.29.so
/lib/libresolv.so.2
/lib/librt-2.29.so
/lib/librt.so.1
/lib/libthread_db-1.0.so
/lib/libthread_db.so.1
/lib/libutil-2.29.so
/lib/libutil.so.1
/sbin/ldconfig
/usr/bin/gencat
/usr/bin/getconf
/usr/bin/getent
/usr/bin/iconv
/usr/bin/ldd
/usr/bin/lddlibc4
/usr/bin/locale
/usr/bin/localedef
/usr/lib/getconf/POSIX_V6_ILP32_OFF32
/usr/lib/getconf/POSIX_V6_ILP32_OFFBIG
/usr/lib/getconf/POSIX_V7_ILP32_OFF32
/usr/lib/getconf/POSIX_V7_ILP32_OFFBIG
/usr/lib/getconf/XBS5_ILP32_OFF32
/usr/lib/getconf/XBS5_ILP32_OFFBIG
/usr/lib/getconf/getconf
/usr/sbin/iconvconfig
/usr/share/licenses/glibc/LICENSES
/usr/share/man/man1/gencat.1.gz
/usr/share/man/man1/getconf.1.gz
/usr/share/man/man5/locale.alias.5.gz
/var/cache/ldconfig/

Changelog

2019-04-03 - Andreas Schwab <schwab@suse.de>
- japanese-era-name-may-2019.patch: ja_JP locale: Add entry for the new
Japanese era (BZ #22964)
- Replace glibc_post_upgrade with lua script
2019-03-07 - Andreas Schwab <schwab@suse.de>
- add-new-Fortran-vector-math-header-file.patch: Update from upstream
2019-03-05 - Andreas Schwab <schwab@suse.de>
- regex-read-overrun.patch: fix read overrun (CVE-2019-9169, bsc#1127308,
BZ #24114)
- ldconfig-concurrency.patch: Avoid concurrency problem in ldconfig
(bsc#1117993, BZ #23973)
2019-02-21 - Martin Li?ka <mliska@suse.cz>
- Add add-new-Fortran-vector-math-header-file.patch.
2019-02-18 - schwab@suse.de
- pthread-rwlock-trylock-stalls.patch: nptl: Fix pthread_rwlock_try*lock
stalls (BZ #23844)
- arm-systemtap-probe-constraint.patch: arm: Use "nr" constraint for
Systemtap probes (BZ #24164)
- pthread-mutex-barrier.patch: Add compiler barriers around modifications
of the robust mutex list for pthread_mutex_trylock (BZ #24180)
- fork-handler-lock.patch: nptl: Avoid fork handler lock for
async-signal-safe fork (BZ #24161)
- pthread-join-probe.patch: nptl: Fix invalid Systemtap probe in
pthread_join (BZ #24211)
- riscv-clone-unwind.patch: RISC-V: Fix elfutils testsuite unwind failures
(BZ #24040)
2019-02-01 - schwab@suse.de
- Update to glibc 2.29
* The getcpu wrapper function has been added, which returns the currently
used CPU and NUMA node
* Optimized generic exp, exp2, log, log2, pow, sinf, cosf, sincosf and tanf
* The reallocarray function is now declared under _DEFAULT_SOURCE, not just
for _GNU_SOURCE, to match BSD environments
* For powercp64le ABI, Transactional Lock Elision is now enabled iff kernel
indicates that it will abort the transaction prior to entering the kernel
(PPC_FEATURE2_HTM_NOSC on hwcap2)
* The functions posix_spawn_file_actions_addchdir_np and
posix_spawn_file_actions_addfchdir_np have been added, enabling
posix_spawn and posix_spawnp to run the new process in a different
directory
* The popen and system do not run atfork handlers anymore (BZ#17490)
* strftime's default formatting of a locale's alternative year (%Ey)
has been changed to zero-pad the year to a minimum of two digits,
like "%y"
* As a GNU extension, the '_' and '-' flags can now be applied to
"%EY" to control how the year number is formatted
* The glibc.tune tunable namespace has been renamed to glibc.cpu and the
tunable glibc.tune.cpu has been renamed to glibc.cpu.name
* The type of the pr_uid and pr_gid members of struct elf_prpsinfo, defined
in <sys/procfs.h>, has been corrected to match the type actually used by
the Linux kernel
* An archaic GNU extension to scanf, under which '%as', '%aS', and '%a[...]'
meant to scan a string and allocate space for it with malloc, is now
restricted to programs compiled in C89 or C++98 mode with _GNU_SOURCE
defined
- unwind-ctor.patch, old-getdents64.patch, nss-files-leak.patch,
riscv-feholdexcept-setround.patch,
pthread-cond-broadcast-waiters-after-spinning.patch,
regex-uninit-memory-access.patch, spawni-maybe-script-execute.patch,
gethostid-gethostbyname-failure.patch, strstr-huge-needle.patch,
pthread-mutex-lock-elision-race.patch, x86-haswell-string-flags.patch,
if-nametoindex-descr-leak.patch, riscv-flush-icache.patch: Removed
- CVE-2016-10739
2019-01-09 - schwab@suse.de
- fnmatch-collating-elements.patch: update
- riscv-flush-icache.patch: fix for compiling against 4.20 headers
2018-11-28 - schwab@suse.de
- if-nametoindex-descr-leak.patch: if_nametoindex: Fix descriptor leak for
overlong name (CVE-2018-19591, BZ #23927, bsc#1117603)
2018-11-07 - Jan Engelhardt <jengelh@inai.de>
- Fix typography for glibc-locale-base.
2018-11-07 - schwab@suse.de
- pthread-mutex-lock-elision-race.patch: Fix race in pthread_mutex_lock
while promoting to PTHREAD_MUTEX_ELISION_NP (BZ #23275)
- x86-haswell-string-flags.patch: x86: Fix Haswell CPU string flags (BZ
[#23709])

See Also

Package Description
glibc-32bit-2.29-5.1.x86_64.rpm Standard Shared Libraries (from the GNU C Library)
glibc-devel-2.29-5.1.i586.rpm Include Files and Libraries Mandatory for Development
glibc-devel-2.29-5.1.i686.rpm Include Files and Libraries Mandatory for Development
glibc-devel-2.29-5.1.x86_64.rpm Include Files and Libraries Mandatory for Development
glibc-devel-32bit-2.29-5.1.x86_64.rpm Include Files and Libraries Mandatory for Development
glibc-devel-static-2.29-5.1.i586.rpm C library static libraries for -static linking
glibc-devel-static-2.29-5.1.x86_64.rpm C library static libraries for -static linking
glibc-devel-static-32bit-2.29-5.1.x86_64.rpm C library static libraries for -static linking
glibc-extra-2.29-5.1.i586.rpm Extra binaries from GNU C Library
glibc-extra-2.29-5.1.x86_64.rpm Extra binaries from GNU C Library
glibc-html-2.29-5.1.noarch.rpm HTML Documentation for the GNU C Library
glibc-i18ndata-2.29-5.1.noarch.rpm Database Sources for 'locale'
glibc-info-2.29-5.1.noarch.rpm Info Files for the GNU C Library
glibc-locale-2.29-5.1.i586.rpm Locale Data for Localized Programs
glibc-locale-2.29-5.1.x86_64.rpm Locale Data for Localized Programs
Advertisement
Advertisement