Overview

Request 951354 accepted

- 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
* functions that round their results to a narrower type, and
corresponding macros, are added from TS 18661-1:2014, TS
18661-3:2015 and draft ISO C2X
* functions for floating-point maximum and minimum,
corresponding to new operations in IEEE 754-2019, and corresponding
macros, are added from draft ISO C2X
* 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 now have a corresponding type-generic
macro in
* The ISO C2X macro _PRINTF_NAN_LEN_MAX has been added to
* 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)

Loading...

Dominique Leuenberger's avatar
[ 3855s] error: Installed (but unpackaged) file(s) found:
[ 3855s]    /usr/lib64/gcc/x86_64-suse-linux/11/include-fixed/sys/rseq.h

This seems to impact the build of gcc11, resulting in build fails

CC @marxin



Dominique Leuenberger's avatar

mtter fails with

[   56s] Program src/tests/meta-dbus-runner.py found: YES (/home/abuild/rpmbuild/BUILD/mutter-41.3/src/tests/meta-dbus-runner.py)
[   56s] Program catchsegv found: NO
[   56s] 
[   56s] meson.build:308:2: ERROR: Program 'catchsegv' not found or not executable
[   56s] 
[   56s] A full log can be found at /home/abuild/rpmbuild/BUILD/mutter-41.3/x86_64-suse-linux/meson-logs/meson-log.txt
[   56s] error: Bad exit status from /var/tmp/rpm-tmp.gguwaA (%build)

Dominique Leuenberger's avatar

apparmor failing

[ 1092s] FAIL: test_network_keyword_list (__main__.NetworkKeywordsTest)
[ 1092s] ----------------------------------------------------------------------
[ 1092s] Traceback (most recent call last):
[ 1092s]   File "test-network.py", line 51, in test_network_keyword_list
[ 1092s]     self.assertEqual(missing_af_names, [], 'Missing af_names in NetworkRule network_domain_keywords. This test is likely running '
[ 1092s] AssertionError: Lists differ: ['mctp'] != []
[ 1092s] 
[ 1092s] First list contains 1 additional elements.
[ 1092s] First extra element 0:
[ 1092s] 'mctp'
[ 1092s] 
[ 1092s] - ['mctp']
[ 1092s] + [] : Missing af_names in NetworkRule network_domain_keywords. This test is likely running on an newer kernel and will require updating the list of network domain keywords in utils/apparmor/rule/network.py

CC @cboltz


Christian Boltz's avatar

Perfect timing - the fix for this was the last patch that made it into the just-released AppArmor 3.0.4 :-)

I'll submit updated AppArmor packages later.


Request History
Andreas Schwab's avatar

Andreas_Schwab created request

- 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
* functions that round their results to a narrower type, and
corresponding macros, are added from TS 18661-1:2014, TS
18661-3:2015 and draft ISO C2X
* functions for floating-point maximum and minimum,
corresponding to new operations in IEEE 754-2019, and corresponding
macros, are added from draft ISO C2X
* 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 now have a corresponding type-generic
macro in
* The ISO C2X macro _PRINTF_NAN_LEN_MAX has been added to
* 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)


Saul Goodman's avatar

licensedigger accepted review

ok


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Dominique Leuenberger's avatar

dimstar_suse added openSUSE:Factory:Staging:O as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:O"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:O"


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:O got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:O got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:O got accepted.

openSUSE Build Service is sponsored by