From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 13 Oct 2021 14:05:30 +0300 From: Gleb Fotengauer-Malinovskiy To: ALT Linux Team development discussions Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: [devel] I: glibc 2.34 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Oct 2021 11:05:34 -0000 Archived-At: List-Archive: List-Post: Hi, =D0=92 =D0=A1=D0=B8=D0=B7=D0=B8=D1=84 =D1=81=D0=BE=D0=B2=D1=81=D0=B5=D0=BC = =D1=81=D0=BA=D0=BE=D1=80=D0=BE =D0=BF=D0=BE=D0=BF=D0=B0=D0=B4=D1=91=D1=82 g= libc 2.34. Enjoy! =D0=A1=D0=BF=D0=B8=D1=81=D0=BE=D0=BA =D0=BF=D0=B0=D0=BA=D0=B5=D1=82=D0=BE= =D0=B2, =D0=BF=D0=B5=D1=80=D0=B5=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B0 =D0=BA= =D0=BE=D1=82=D0=BE=D1=80=D1=8B=D1=85 =D1=81=D0=BB=D0=BE=D0=BC=D0=B0=D0=B5= =D1=82=D1=81=D1=8F =D0=B8 =D0=BF=D0=BE=D1=87=D0=B5=D0=BC=D1=83: /usr/src/RPM/BUILD/citra-nightly-nightly-1724/externals/dynarmic/src/backe= nd/x64/exception_handler_posix.cpp:63:50: error: no matching function for c= all to 'max(long int, int)' /usr/src/RPM/BUILD/catch2-2.13.4/single_include/catch2/catch.hpp:10822:58:= error: call to non-'constexpr' function 'long int sysconf(int)' /usr/src/RPM/BUILD/buildcache-0.26.1/src/third_party/doctest/doctest.h:408= 4:47: error: size of array 'altStackMem' is not an integral constant-expres= sion /usr/src/RPM/BUILD/manticore-3.6.0/src/searchd.cpp:1182:21: error: storage= size of 'exception_handler_stack' isn't constant ../../src/sysdep.c:1795:22: error: variably modified 'sigsegv_stack' at fi= le scope * Add _SC_MINSIGSTKSZ and _SC_SIGSTKSZ. When _DYNAMIC_STACK_SIZE_SOURCE or _GNU_SOURCE are defined, MINSIGSTKSZ and SIGSTKSZ are no longer constant on Linux. MINSIGSTKSZ is redefined to sysconf(_SC_MINSIGSTKSZ) and SIGSTKSZ is redefined to sysconf (_SC_SIGSTKSZ). This supports dynamic sized register sets for modern architectural features like Arm SVE. buildcache svn17 @everybody catch2 pv @everybody chromium legion cas citra nenderus @everybody clickhouse rider darktemplar codelite grenka @everybody emacs26 evg @emacs @everybody ensmallen viy @everybody libbox2d george @everybody libcpp-hocon cas @everybody libkeyfinder lvol @everybody libleatherman cas @everybody libmmtf lav @everybody libvariant lav @everybody manticore lav @everybody megasync lav @everybody mustache-cpp viy @everybody ocaml rider shaba @qa python3-module-cysignals cas @everybody qpid-proton shaba @everybody qt5-webengine zerg rxcpp darktemplar @everybody sfizz iv @everybody spdlog lav @everybody yuzu nenderus @everybody ld: /usr/src/tmp/ccCup5Ug.ltrans0.ltrans.o: undefined reference to symbol = 'ns_get32@@GLIBC_2.9' /usr/src/RPM/BUILD/arpwatch-2.1a15/./dns.c:113: undefined reference to `_g= etshort' /usr/lib64/ghc-8.6.4/resolv-0.1.1.2/libHSresolv-0.1.1.2-FnHYhF4Lf0wK5YRpbs= aqd7.a(FFI__1.o):function ghczuwrapperZC0ZCresolvzm0zi1zi1zi2zmFnHYhF4Lf0wK= 5YRpbsaqd7ZCNetworkziDNSziFFIZChszureszumkquery: error: undefined reference= to '__res_nmkquery' ld: ../../src/libspf2/.libs/libspf2.so: undefined reference to `__dn_expan= d' * Various symbols previously defined in libresolv have been moved to libc in order to prepare for libresolv moving entirely into libc (see earlier entry for merging libraries into libc). The symbols __dn_comp, __dn_expand, __dn_skipname, __res_dnok, __res_hnok, __res_mailok, __res_mkquery, __res_nmkquery, __res_nquery, __res_nquerydomain, __res_nsearch, __res_nsend, __res_ownok, __res_query, __res_querydomain, __res_search, __res_send formerly in libresolv have been renamed and no longer have a __ prefix. They are now available in libc. adcli shaba @everybody arpwatch @core mike @qa ghc8.6.4-cabal-install sin @everybody libspf2 darktemplar @everybody resolv_wrapper sin @everybody automount.c:87:37: error: initializer element is not constant work_thread.c:45:57: error: missing binary operator before token "(" * When _DYNAMIC_STACK_SIZE_SOURCE or _GNU_SOURCE are defined, PTHREAD_STACK_MIN is no longer constant and is redefined to sysconf(_SC_THREAD_STACK_MIN). This supports dynamic sized register sets for modern architectural features like Arm SVE. autofs sbolshakov @everybody ntp asy mike @qa passenger majioa @ruby @everybody unit vt andy @everybody gmake[2]: *** No rule to make target '/usr/lib64/librt.so', needed by 'cctz= _benchmark'. Stop. error: No such file or directory: /usr/src/tmp/dante-buildroot/usr/lib64/li= bdsocks.so gmake[2]: *** No rule to make target '/usr/lib64/libutil.so', needed by 'bi= n/libqSlicerBaseQTCore.so.4.11.20210226'. Stop. ld: cannot find CCC: No such file or directory * In order to support smoother in-place-upgrades and to simplify the implementation of the runtime all functionality formerly implemented in the libraries libpthread, libdl, libutil, libanl has been integrated into libc. cctz rider @everybody dante george @everybody slicer darktemplar @everybody xnee george @everybody /usr/include/sys/cdefs.h:265:61: error: missing ')' after "__has_attribute" /usr/include/sys/cdefs.h:252:60: error: macro "__has_attribute" requires a= n identifier https://sourceware.org/git/?p=3Dglibc.git;a=3Dcommit;h=3Dc8ba52ab3350c334d= 6e34b1439a4c0c1431351f3 misc: Sync cdefs.h with gnulib arduino-ctags viy @everybody ctags @nobody libowfat darktemplar @everybody posix-io.c:577:23: error: void value not ignored as it ought to be ulockmgr_server.c:127:12: error: conflicting types for 'closefrom'; have '= int(int)' * The function closefrom has been added. It closes all file descriptors greater than or equal to a given integer. This function is a GNU extens= ion, although it is also present in other systems. gpgme manowar zerg fuse-2.9.9-alt1 postfix-1:3.6.2-alt1 profiles/audio/media.c:1284:13: error: conflicting types for 'pause'; have= '_Bool(void *)' ../../src/pbar/lpbar.h:24:56: error: 'write' redeclared as different kind = of symbol These packages pollute namespace with declarations conflicting with header which is now included from after SIGSTKSZ-related change. bluez shrek aris zerg quvi0.9 aris @gnome scilab cas @everybody conf.c:3470:9: error: argument 3 null where non-null expected [-Werror=3Dn= onnull] * On Linux, the function execveat has been added. It operates similar to execve and it is is already used to implement fexecve without requiring /proc to be mounted. However, different than fexecve, if the syscall is= not supported by the kernel an error is returned instead of trying a fallbac= k. pve-lxc shrek @everybody /usr/include/sys/stat.h:485: undefined reference to `__xmknod' https://sourceware.org/git/?p=3Dglibc.git;a=3Dcommit;h=3D589260cef8c2090d6= 7d3deaa0a9ffa61c96de951 Remove mknod wrapper functions, move them to symbols dmraid aris @everybody pam_alreadyloggedin.c:111:16: warning: implicit declaration of function '_= _xstat'; did you mean 'lstat'? [-Wimplicit-function-declaration] https://sourceware.org/git/?p=3Dglibc.git;a=3Dcommit;h=3D8ed005daf0ab03e14= 2500324a34087ce179ae78e Remove stat wrapper functions, move them to exported symbols pam_alreadyloggedin darktemplar @everybody /usr/include/wchar.h:582:24: error: 'malloc' attribute argument 1 is ambig= uous https://sourceware.org/git/?p=3Dglibc.git;a=3Dcommit;h=3Dc1760eaf3b575ad17= 4fd88b252fd16bd525fa818 Enable support for GCC 11 -Wmismatched-dealloc. rawtherapee aris ../../../lib/cobalt/printf.c:732:9: error: 'pthread_setspecific' expecting= 1 byte in a region of size 0 [-Werror=3Dstringop-overread] https://sourceware.org/git/?p=3Dglibc.git;a=3Dcommit;h=3Da1561c3bbe8e72c6e= 44280d1eb5e529d2da4ecd0 Add __attribute_access_none to disable GCC warnings [BZ #27714] xenomai vt @kernel ./malloc/dynarray-skeleton.c:195:24: error: expected declaration specifier= s or '...' before '(' token https://lists.gnu.org/archive/html/bug-guile/2021-08/msg00010.html http://git.savannah.gnu.org/gitweb/?p=3Dguile.git;a=3Dcommitdiff;h=3Db4a80= f4239b19fea4d2cc3e9d197f24b809f0624 guile30 sbolshakov @everybody tester.c:312:10: error: 'mallinfo' is deprecated [-Werror=3Ddeprecated-dec= larations] * The mallinfo function is marked deprecated. Callers should call mallinfo2 instead. libbctoolbox taf @everybody Heap-Layers/wrappers/gnuwrapper-hooks.cpp:93:25: error: '__malloc_hook' wa= s not declared in this scope; did you mean 'my_malloc_hook'? * The deprecated memory allocation hooks __malloc_hook, __realloc_hook, __memalign_hook and __free_hook are now removed from the API. Compatibi= lity symbols are present to support legacy programs but new applications can = no longer link to these symbols. These hooks no longer have any effect on = glibc functionality. The malloc debugging DSO libc_malloc_debug.so currently supports hooks and can be preloaded to get this functionality back for o= lder programs. However this is a transitional measure and may be removed in a future release of the GNU C Library. Users may port away from these hoo= ks by writing and preloading their own malloc interposition library. libhoard viy @everybody morecore.c:351:17: error: '__morecore' undeclared (first use in this funct= ion); did you mean 'thp_morecore'? * The __morecore and __after_morecore_hook malloc hooks and the default implementation __default_morecore have been removed from the API. Exist= ing applications will continue to link against these symbols but the interfa= ces no longer have any effect on malloc. libhugetlbfs viy @everybody /usr/src/RPM/BUILD/libupnp16-1.12.1/upnp/sample/common/sample_util.c:68: u= ndefined reference to `pthread_mutexattr_setkind_np' [This symbol was never a part of public interface.] https://sourceware.org/git/?p=3Dglibc.git;a=3Dcommit;h=3Db76c066d092d78124= deeba9b687f5b10924e97de nptl: Move pthread_mutexattr_settype, __pthread_mutexattr_settype into libc And pthread_mutexattr_setkind_np as a compatibility symbol. libupnp16 sbolshakov @everybody E: Couldn't find package /usr/sbin/zdump * Following a change in the tzdata 2018a release upstream, the zdump program is now installed in the /usr/bin subdirectory. Previously, the /usr/sbin subdirectory was used. gcal viy @everybody phdr[6]: unknown object file note type 32 with owner name '^E' at offset 48 phdr[6]: extra 72 bytes after last note verify-elf: ERROR: ./usr/bin/blender: eu-elflint failed While the GNU Gold linker has been quite promising especially in being faster than the conventional GNU linker, Google developers are no longer actively advancing this linker and thus raising concerns it could begin to suffer from bit-rot.=20 blender darktemplar @everybody springrts darktemplar @everybody --=20 glebfm