Commit Graph

942 Commits

Author SHA256 Message Date
Ana Guerrero
1984efcdde Accepting request 1098078 from Base:System
- gshadow-erange-rhandling.patch: gshadow: Matching sgetsgent, sgetsgent_r
  ERANGE handling (BZ #30151)
- system-sigchld-block.patch: posix: Fix system blocks SIGCHLD erroneously
  (BZ #30163)
- gmon-buffer-alloc.patch: gmon: Fix allocated buffer overflow (BZ #29444)
- check-pf-cancel-handler.patch: __check_pf: Add a cancellation cleanup
  handler (BZ #20975)
- powerpc64-fcntl-lock.patch: io: Fix F_GETLK, F_SETLK, and F_SETLKW for
  powerpc64
- realloc-limit-chunk-reuse.patch: realloc: Limit chunk reuse to only
  growing requests (BZ #30579)
- dl-find-object-return.patch: elf: _dl_find_object may return 1 during
  early startup (BZ #30515)

- Need to build with GCC 12 as minimum

- fix-locking-in-_IO_cleanup.patch: Update to final version (forwarded request 1098077 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1098078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=276
2023-07-13 15:17:39 +00:00
98df90238a Accepting request 1098077 from home:Andreas_Schwab:Factory
- gshadow-erange-rhandling.patch: gshadow: Matching sgetsgent, sgetsgent_r
  ERANGE handling (BZ #30151)
- system-sigchld-block.patch: posix: Fix system blocks SIGCHLD erroneously
  (BZ #30163)
- gmon-buffer-alloc.patch: gmon: Fix allocated buffer overflow (BZ #29444)
- check-pf-cancel-handler.patch: __check_pf: Add a cancellation cleanup
  handler (BZ #20975)
- powerpc64-fcntl-lock.patch: io: Fix F_GETLK, F_SETLK, and F_SETLKW for
  powerpc64
- realloc-limit-chunk-reuse.patch: realloc: Limit chunk reuse to only
  growing requests (BZ #30579)
- dl-find-object-return.patch: elf: _dl_find_object may return 1 during
  early startup (BZ #30515)

- Need to build with GCC 12 as minimum

- fix-locking-in-_IO_cleanup.patch: Update to final version

OBS-URL: https://build.opensuse.org/request/show/1098077
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=655
2023-07-11 07:54:23 +00:00
Dominique Leuenberger
3bfb910d95 Accepting request 1089001 from Base:System
- ulp-prologue-into-asm-functions.patch: Add support for livepatches in
  ASM written functions (bsc#1210777)

OBS-URL: https://build.opensuse.org/request/show/1089001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=275
2023-05-31 19:54:04 +00:00
2c9e773b39 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=653 2023-05-25 10:30:00 +00:00
37f9b64fc4 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=652 2023-05-25 09:46:14 +00:00
c22496d4ba Accepting request 1088918 from home:gbelinassi:branches:Base:System
- Add support for livepatches in ASM written functions (bsc#1210777)

OBS-URL: https://build.opensuse.org/request/show/1088918
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=651
2023-05-25 09:15:20 +00:00
Dominique Leuenberger
6e25e7b143 Accepting request 1076855 from Base:System
- getlogin-no-loginuid.patch: getlogin_r: fix missing fallback if loginuid
  is unset (bsc#1209229, BZ #30235) (forwarded request 1076854 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1076855
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=274
2023-04-06 13:55:18 +00:00
951bcba4cf Accepting request 1076854 from home:Andreas_Schwab:Factory
- getlogin-no-loginuid.patch: getlogin_r: fix missing fallback if loginuid
  is unset (bsc#1209229, BZ #30235)

OBS-URL: https://build.opensuse.org/request/show/1076854
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=649
2023-04-03 08:55:57 +00:00
Dominique Leuenberger
8cc428fcb2 Accepting request 1073568 from Base:System
- Exclude static archives from preparation for live patching (bnc#1208721) (forwarded request 1073567 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1073568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=273
2023-03-25 17:53:53 +00:00
23e1372019 Accepting request 1073567 from home:Andreas_Schwab:Factory
- Exclude static archives from preparation for live patching (bnc#1208721)

OBS-URL: https://build.opensuse.org/request/show/1073567
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=647
2023-03-21 14:31:39 +00:00
Dominique Leuenberger
a154fa81e9 Accepting request 1063590 from Base:System
- Update to glibc 2.37
  * The getent tool now supports the --no-addrconfig option
  * The dynamic linker no longer loads shared objects from the "tls"
    subdirectories on the library search path or the subdirectory that
    corresponds to the AT_PLATFORM system name, or employs the legacy AT_HWCAP
    search mechanism, which was deprecated in version 2.33
- printf-grouping.patch: Account for grouping in printf width (BZ #30068)
- strftime-time64.patch: Use 64-bit time_t interfaces in strftime and
  strptime (BZ #30053)
- glibcextract-compile-c-snippet.patch, sys-mount-kernel-definition.patch,
  sys-mount-usage.patch, nscd-netlink-cache-invalidation.patch,
  syslog-large-messages.patch, dlmopen-libc-early-init.patch,
  ldd-vdso-dependency.patch, syslog-extra-whitespace.patch,
  errlist-edeadlock.patch, makeflags.patch, get-nscd-addresses.patch,
  x86-64-avx2-string-functions.patch, nscd-aicache.patch,
  dl-debug-bindings.patch, floatn.patch: Removed (forwarded request 1063589 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1063590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=272
2023-02-09 15:21:23 +00:00
b928a76c1b Accepting request 1063589 from home:Andreas_Schwab:Factory
- Update to glibc 2.37
  * The getent tool now supports the --no-addrconfig option
  * The dynamic linker no longer loads shared objects from the "tls"
    subdirectories on the library search path or the subdirectory that
    corresponds to the AT_PLATFORM system name, or employs the legacy AT_HWCAP
    search mechanism, which was deprecated in version 2.33
- printf-grouping.patch: Account for grouping in printf width (BZ #30068)
- strftime-time64.patch: Use 64-bit time_t interfaces in strftime and
  strptime (BZ #30053)
- glibcextract-compile-c-snippet.patch, sys-mount-kernel-definition.patch,
  sys-mount-usage.patch, nscd-netlink-cache-invalidation.patch,
  syslog-large-messages.patch, dlmopen-libc-early-init.patch,
  ldd-vdso-dependency.patch, syslog-extra-whitespace.patch,
  errlist-edeadlock.patch, makeflags.patch, get-nscd-addresses.patch,
  x86-64-avx2-string-functions.patch, nscd-aicache.patch,
  dl-debug-bindings.patch, floatn.patch: Removed

OBS-URL: https://build.opensuse.org/request/show/1063589
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=645
2023-02-07 09:37:31 +00:00
1a1d874f98 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=644 2023-01-16 12:08:37 +00:00
ea28dc0c04 Accepting request 1055810 from home:lnussel:usrmerge
Replace transitional %usrmerged macro with regular version check (boo#1206798)

OBS-URL: https://build.opensuse.org/request/show/1055810
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=643
2023-01-16 12:07:19 +00:00
Dominique Leuenberger
d6c642c7ad Accepting request 1043381 from Base:System
- floatn.patch: Update _FloatN header support for C++ in GCC 13 (forwarded request 1043380 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1043381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=271
2022-12-22 15:21:24 +00:00
628283035c Accepting request 1043380 from home:Andreas_Schwab:Factory
- floatn.patch: Update _FloatN header support for C++ in GCC 13

OBS-URL: https://build.opensuse.org/request/show/1043380
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=641
2022-12-16 17:37:03 +00:00
Dominique Leuenberger
243ad30c00 Accepting request 1038649 from Base:System
- nscd: Convert to systemd-sysusers (forwarded request 1038504 from gmbr3)

OBS-URL: https://build.opensuse.org/request/show/1038649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=270
2022-11-30 13:58:47 +00:00
9d775dc388 Accepting request 1038504 from home:gmbr3:Active
- nscd: Convert to systemd-sysusers

OBS-URL: https://build.opensuse.org/request/show/1038504
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=639
2022-11-28 11:23:25 +00:00
Dominique Leuenberger
d93b921b1d Accepting request 1031472 from Base:System
- dl-debug-bindings.patch: elf: Reinstate on DL_DEBUG_BINDINGS
  _dl_lookup_symbol_x (bsc#1204710) (forwarded request 1031471 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1031472
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=269
2022-10-29 18:14:59 +00:00
f1ca5ecb2f Accepting request 1031471 from home:Andreas_Schwab:Factory
- dl-debug-bindings.patch: elf: Reinstate on DL_DEBUG_BINDINGS
  _dl_lookup_symbol_x (bsc#1204710)

OBS-URL: https://build.opensuse.org/request/show/1031471
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=637
2022-10-27 08:13:00 +00:00
ed46f1a980 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=636 2022-10-24 08:46:37 +00:00
Richard Brown
a62267ef9e Accepting request 1008198 from Base:System
- get-nscd-addresses.patch: get_nscd_addresses: Fix subscript typos (BZ
  #29605)
- x86-64-avx2-string-functions.patch: check for required cpu features in
  AVX2 string functions (BZ #29611)
- nscd-aicache.patch: nscd: Drop local address tuple variable (BZ #29607) (forwarded request 1008197 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1008198
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=268
2022-10-07 23:22:43 +00:00
0db4b59100 Accepting request 1008197 from home:Andreas_Schwab:Factory
- get-nscd-addresses.patch: get_nscd_addresses: Fix subscript typos (BZ
  #29605)
- x86-64-avx2-string-functions.patch: check for required cpu features in
  AVX2 string functions (BZ #29611)
- nscd-aicache.patch: nscd: Drop local address tuple variable (BZ #29607)

OBS-URL: https://build.opensuse.org/request/show/1008197
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=634
2022-10-05 12:19:14 +00:00
Dominique Leuenberger
53b57ac92b Accepting request 1005183 from Base:System
- makeflags.patch: Makerules: fix MAKEFLAGS assignment for upcoming
  make-4.4 (BZ# 29564) (forwarded request 1005182 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1005183
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=267
2022-09-23 12:14:18 +00:00
3ed180dddc Accepting request 1005182 from home:Andreas_Schwab:Factory
- makeflags.patch: Makerules: fix MAKEFLAGS assignment for upcoming
  make-4.4 (BZ# 29564)

OBS-URL: https://build.opensuse.org/request/show/1005182
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=632
2022-09-21 11:31:47 +00:00
Dominique Leuenberger
95b04c3d41 Accepting request 1002734 from Base:System
- errlist-edeadlock.patch: errlist: add missing entry for EDEADLOCK (BZ
  #29545) (forwarded request 1002733 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1002734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=266
2022-09-15 20:57:21 +00:00
4b3fd7ef7c Accepting request 1002733 from home:Andreas_Schwab:Factory
- errlist-edeadlock.patch: errlist: add missing entry for EDEADLOCK (BZ
  #29545)

OBS-URL: https://build.opensuse.org/request/show/1002733
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=630
2022-09-12 07:59:18 +00:00
Dominique Leuenberger
920663e3ac Accepting request 1001592 from Base:System
- syslog-large-messages.patch: syslog: Fix large messages (CVE-2022-39046,
  bsc#1203011, BZ #29536)
- dlmopen-libc-early-init.patch: elf: Call __libc_early_init for reused
  namespaces (BZ #29528)
- ldd-vdso-dependency.patch: elf: Restore how vDSO dependency is printed
  with LD_TRACE_LOADED_OBJECTS (BZ #29539)
- syslog-extra-whitespace.patch: syslog: Remove extra whitespace between
  timestamp and message (BZ #29544) (forwarded request 1001591 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1001592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=265
2022-09-09 16:22:08 +00:00
4090138272 Accepting request 1001591 from home:Andreas_Schwab:Factory
- syslog-large-messages.patch: syslog: Fix large messages (CVE-2022-39046,
  bsc#1203011, BZ #29536)
- dlmopen-libc-early-init.patch: elf: Call __libc_early_init for reused
  namespaces (BZ #29528)
- ldd-vdso-dependency.patch: elf: Restore how vDSO dependency is printed
  with LD_TRACE_LOADED_OBJECTS (BZ #29539)
- syslog-extra-whitespace.patch: syslog: Remove extra whitespace between
  timestamp and message (BZ #29544)

OBS-URL: https://build.opensuse.org/request/show/1001591
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=628
2022-09-07 07:38:45 +00:00
Dominique Leuenberger
f7ef90e32d Accepting request 1000399 from Base:System
- nscd-netlink-cache-invalidation.patch: nscd: Fix netlink cache
  invalidation if epoll is used (boo#1199964, BZ #29415) (forwarded request 1000398 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1000399
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=264
2022-09-02 19:55:57 +00:00
c561de7c3a Accepting request 1000398 from home:Andreas_Schwab:Factory
- nscd-netlink-cache-invalidation.patch: nscd: Fix netlink cache
  invalidation if epoll is used (boo#1199964, BZ #29415)

OBS-URL: https://build.opensuse.org/request/show/1000398
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=626
2022-08-31 07:58:47 +00:00
Dominique Leuenberger
d620a371ae Accepting request 996258 from Base:System
- glibcextract-compile-c-snippet.patch: glibcextract.py: Add
  compile_c_snippet
- sys-mount-kernel-definition.patch: linux: Mimic kernel definition for
  BLOCK_SIZE
- sys-mount-usage.patch: linux: Fix sys/mount.h usage with kernel headers (forwarded request 996255 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/996258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=263
2022-08-27 09:47:42 +00:00
ea78a116b4 Accepting request 996255 from home:Andreas_Schwab:Factory
- glibcextract-compile-c-snippet.patch: glibcextract.py: Add
  compile_c_snippet
- sys-mount-kernel-definition.patch: linux: Mimic kernel definition for
  BLOCK_SIZE
- sys-mount-usage.patch: linux: Fix sys/mount.h usage with kernel headers

OBS-URL: https://build.opensuse.org/request/show/996255
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=624
2022-08-16 07:55:01 +00:00
c370aa9ab8 Accepting request 992472 from home:Andreas_Schwab:Factory
- Update to glibc 2.36
  Major new features:
  * Support for DT_RELR relative relocation format has been added to
    glibc
  * On Linux, the pidfd_open, pidfd_getfd, and pidfd_send_signal functions
    have been added
  * On Linux, the process_madvise function has been added
  * On Linux, the process_mrelease function has been added
  * The “no-aaaa” DNS stub resolver option has been added
  * On Linux, the fsopen, fsmount, move_mount, fsconfig, fspick, open_tree,
    and mount_setattr have been added
  * localedef now accepts locale definition files encoded in UTF-8
  * Support for the mbrtoc8 and c8rtomb multibyte/UTF-8 character conversion
    functions has been added per the ISO C2X N2653 and C++20 P0482R6 proposals
  * The functions arc4random, arc4random_buf, and arc4random_uniform have been
    added
  Deprecated and removed features, and other changes affecting compatibility:
  * Support for prelink will be removed in the next release
  * The Linux kernel version check has been removed along with the
    LD_ASSUME_KERNEL environment variable
  * On Linux, The LD_LIBRARY_VERSION environment variable has been removed
- get-nprocs-sched-uninit-read.patch, get-nprocs-inaccurate.patch,
  strcmp-rtm-fallback.path, pt-load-invalid-hole.patch,
  localedef-ld-monetary.patch, nptl-spurious-eintr.patch,
  strncpy-power9-vsx.patch, nptl-cleanup-async-restore.patch,
  read-chk-cancel.patch, wcrtomb-fortify.patch,
  nptl-cleanup-async-restore-2.patch: Removed

OBS-URL: https://build.opensuse.org/request/show/992472
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=623
2022-08-03 08:11:26 +00:00
Richard Brown
66bfcbf3a1 Accepting request 989182 from Base:System
- nptl-cleanup-async-restore-2.patch: nptl: Fix
  ___pthread_unregister_cancel_restore asynchronous restore (bsc#1200093,
  BZ #29214) (forwarded request 989181 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/989182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=262
2022-07-19 15:18:53 +00:00
0432c11393 Accepting request 989181 from home:Andreas_Schwab:Factory
- nptl-cleanup-async-restore-2.patch: nptl: Fix
  ___pthread_unregister_cancel_restore asynchronous restore (bsc#1200093,
  BZ #29214)

OBS-URL: https://build.opensuse.org/request/show/989181
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=621
2022-07-14 13:53:09 +00:00
Dominique Leuenberger
acc3f2c901 Accepting request 985279 from Base:System
- read-chk-cancel.patch: debug: make __read_chk a cancellation point
  (bsc#1200682, BZ #29274)
- wcrtomb-fortify.patch: wcrtomb: Make behavior POSIX compliant
  (bsc#1200688) (forwarded request 985277 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/985279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=261
2022-06-29 14:00:10 +00:00
ca95c9308e Accepting request 985277 from home:Andreas_Schwab:Factory
- read-chk-cancel.patch: debug: make __read_chk a cancellation point
  (bsc#1200682, BZ #29274)
- wcrtomb-fortify.patch: wcrtomb: Make behavior POSIX compliant
  (bsc#1200688)

OBS-URL: https://build.opensuse.org/request/show/985277
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=619
2022-06-27 09:59:57 +00:00
Dominique Leuenberger
41cf73b768 Accepting request 981500 from Base:System
- Set SUSE_ZNOW=0 (forwarded request 981499 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/981500
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=260
2022-06-12 15:36:43 +00:00
5e378213bf Accepting request 981499 from home:Andreas_Schwab:Factory
- Set SUSE_ZNOW=0

OBS-URL: https://build.opensuse.org/request/show/981499
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=617
2022-06-09 12:04:12 +00:00
81fec1e654 Accepting request 981453 from home:Andreas_Schwab:Factory
- strncpy-power9-vsx.patch: powerpc: Fix VSX register number on
  __strncpy_power9 (BZ #29197)
- nptl-cleanup-async-restore.patch: nptl: Fix __libc_cleanup_pop_restore
  asynchronous restore (bsc#1200093, BZ #29214)

OBS-URL: https://build.opensuse.org/request/show/981453
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=616
2022-06-09 07:52:40 +00:00
Dominique Leuenberger
fb773b5b34 Accepting request 977804 from Base:System
- nptl-spurious-eintr.patch: nptl: Handle spurious EINTR when thread
  cancellation is disabled (BZ #29029) (forwarded request 977802 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/977804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=259
2022-05-19 20:48:58 +00:00
da57f2c50a Accepting request 977802 from home:Andreas_Schwab:Factory
- nptl-spurious-eintr.patch: nptl: Handle spurious EINTR when thread
  cancellation is disabled (BZ #29029)

OBS-URL: https://build.opensuse.org/request/show/977802
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=614
2022-05-17 15:03:34 +00:00
804195f6ef Accepting request 976682 from home:dimstar:Factory
- Follow the distro default gcc version to build the cross
  bootstrap packages.

OBS-URL: https://build.opensuse.org/request/show/976682
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=613
2022-05-12 15:29:47 +00:00
5ff6da67bf - switched to https urls
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=612
2022-04-29 10:48:50 +00:00
Dominique Leuenberger
44ce94d869 Accepting request 958082 from Base:System
- get-nprocs-sched-uninit-read.patch: linux: __get_nprocs_sched: do not
  feed CPU_COUNT_S with garbage (BZ #28850)
- get-nprocs-inaccurate.patch: linux: fix accuracy of get_nprocs and
  get_nprocs_conf (BZ #28865)
- strcmp-rtm-fallback.path: x86: Fallback {str|wcs}cmp RTM in the ncmp
  overflow case (BZ #28896)
- pt-load-invalid-hole.patch: elf: Check invalid hole in PT_LOAD segments
  (BZ #28838)
- localedef-ld-monetary.patch: localedef: Update LC_MONETARY handling (BZ
  #28845) (forwarded request 958081 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/958082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=258
2022-03-02 17:20:01 +00:00
9bc2056b1a Accepting request 958081 from home:Andreas_Schwab:Factory
- get-nprocs-sched-uninit-read.patch: linux: __get_nprocs_sched: do not
  feed CPU_COUNT_S with garbage (BZ #28850)
- get-nprocs-inaccurate.patch: linux: fix accuracy of get_nprocs and
  get_nprocs_conf (BZ #28865)
- strcmp-rtm-fallback.path: x86: Fallback {str|wcs}cmp RTM in the ncmp
  overflow case (BZ #28896)
- pt-load-invalid-hole.patch: elf: Check invalid hole in PT_LOAD segments
  (BZ #28838)
- localedef-ld-monetary.patch: localedef: Update LC_MONETARY handling (BZ
  #28845)

OBS-URL: https://build.opensuse.org/request/show/958081
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=611
2022-02-28 16:12:13 +00:00
Dominique Leuenberger
cbe08fc1de Accepting request 951354 from Base:System
- Update to glibc 2.35
  Major new features:
  * Unicode 14.0.0 Support
  * Bump r_version in the debugger interface to 2
  * Support for the C.UTF-8 locale has been added to glibc
  * <math.h> functions that round their results to a narrower type, and
    corresponding <tgmath.h> macros, are added from TS 18661-1:2014, TS
    18661-3:2015 and draft ISO C2X
  * <math.h> functions for floating-point maximum and minimum,
    corresponding to new operations in IEEE 754-2019, and corresponding
    <tgmath.h> macros, are added from draft ISO C2X
  * <math.h> macros for single-precision float constants are added as a
    GNU extension
  * The __STDC_IEC_60559_BFP__ and __STDC_IEC_60559_COMPLEX__ macros are
    predefined as specified in TS 18661-1:2014
  * The exp10 functions in <math.h> now have a corresponding type-generic
    macro in <tgmath.h>
  * The ISO C2X macro _PRINTF_NAN_LEN_MAX has been added to <stdio.h>
  * printf-family functions now support the %b format for output of
    integers in binary, as specified in draft ISO C2X, and the %B variant
    of that format recommended by draft ISO C2X
  * A new DSO sorting algorithm has been added in the dynamic linker that uses
    topological sorting by depth-first search (DFS), solving performance issues
    of the existing sorting algorithm when encountering particular circular
    object dependency cases
  * A new tunable, glibc.rtld.dynamic_sort, can be used to select between
    the two DSO sorting algorithms
  * ABI support for a new function '__memcmpeq'. '__memcmpeq' is meant
    to be used by compilers for optimizing usage of 'memcmp' when its
    return value is only used for its boolean status (forwarded request 951353 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/951354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=257
2022-02-16 23:30:18 +00:00
3955683696 Accepting request 951353 from home:Andreas_Schwab:Factory
- Update to glibc 2.35
  Major new features:
  * Unicode 14.0.0 Support
  * Bump r_version in the debugger interface to 2
  * Support for the C.UTF-8 locale has been added to glibc
  * <math.h> functions that round their results to a narrower type, and
    corresponding <tgmath.h> macros, are added from TS 18661-1:2014, TS
    18661-3:2015 and draft ISO C2X
  * <math.h> functions for floating-point maximum and minimum,
    corresponding to new operations in IEEE 754-2019, and corresponding
    <tgmath.h> macros, are added from draft ISO C2X
  * <math.h> macros for single-precision float constants are added as a
    GNU extension
  * The __STDC_IEC_60559_BFP__ and __STDC_IEC_60559_COMPLEX__ macros are
    predefined as specified in TS 18661-1:2014
  * The exp10 functions in <math.h> now have a corresponding type-generic
    macro in <tgmath.h>
  * The ISO C2X macro _PRINTF_NAN_LEN_MAX has been added to <stdio.h>
  * printf-family functions now support the %b format for output of
    integers in binary, as specified in draft ISO C2X, and the %B variant
    of that format recommended by draft ISO C2X
  * A new DSO sorting algorithm has been added in the dynamic linker that uses
    topological sorting by depth-first search (DFS), solving performance issues
    of the existing sorting algorithm when encountering particular circular
    object dependency cases
  * A new tunable, glibc.rtld.dynamic_sort, can be used to select between
    the two DSO sorting algorithms
  * ABI support for a new function '__memcmpeq'. '__memcmpeq' is meant
    to be used by compilers for optimizing usage of 'memcmp' when its
    return value is only used for its boolean status

OBS-URL: https://build.opensuse.org/request/show/951353
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=610
2022-02-03 16:39:47 +00:00
a8d047aa30 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=609 2022-01-06 08:51:26 +00:00