Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at 2021-09-03 21:25:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium" Fri Sep 3 21:25:45 2021 rev:303 rq:914861 version:92.0.4515.159 Changes: -------- --- /work/SRC/openSUSE:Factory/chromium/chromium.changes 2021-08-19 10:01:15.207246821 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new.1899/chromium.changes 2021-09-03 21:26:33.606201049 +0200 @@ -1,0 +2,6 @@ +Sun Aug 29 08:19:56 UTC 2021 - Callum Farmer <gm...@opensuse.org> + +- Updated chromium-glibc-2.34.patch: Fix PTHREAD_STACK_MIN errors + with glibc 2.34 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium-glibc-2.34.patch ++++++ --- /var/tmp/diff_new_pack.Je4nmH/_old 2021-09-03 21:26:39.074206752 +0200 +++ /var/tmp/diff_new_pack.Je4nmH/_new 2021-09-03 21:26:39.074206752 +0200 @@ -30,11 +30,11 @@ + // clone3 takes a pointer argument which we cannot examine, so return ENOSYS + // to force the libc to use clone. See https://crbug.com/1213452. -+ #if defined(__NR_clone3) -+ if (sysno == __NR_clone3) { ++ #if defined(__NR_clone3) ++ if (sysno == __NR_clone3) { + return Error(ENOSYS); -+ } -+ #endif ++ } ++ #endif + if (sysno == __NR_fcntl) return RestrictFcntlCommands(); @@ -52,3 +52,17 @@ // Only set an alternative stack if there isn't already one, or if the current // one is too small. +From: https://forums.gentoo.org/viewtopic-p-8644495.html +--- a/sandbox/linux/services/credentials.cc ++++ b/sandbox/linux/services/credentials.cc +@@ -98,7 +98,9 @@ + // attempt this optimization. + clone_flags |= CLONE_VM | CLONE_VFORK | CLONE_SETTLS; + +- char tls_buf[PTHREAD_STACK_MIN] = {0}; ++ const std::size_t pthread_stack_min = PTHREAD_STACK_MIN; ++ char tls_buf[pthread_stack_min]; ++ memset(tls_buf, 0, pthread_stack_min); + tls = tls_buf; + #endif +