drop rsp clobber, which breaks gcc9 (thanks to Jeff Law)
This commit is contained in:
parent
b2e427f04b
commit
7ccede1e1c
12
chromium-71.0.3578.98-gcc9-drop-rsp-clobber.patch
Normal file
12
chromium-71.0.3578.98-gcc9-drop-rsp-clobber.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff -up chromium-71.0.3578.98/third_party/tcmalloc/gperftools-2.0/chromium/src/base/linux_syscall_support.h.gcc9 chromium-71.0.3578.98/third_party/tcmalloc/gperftools-2.0/chromium/src/base/linux_syscall_support.h
|
||||
--- chromium-71.0.3578.98/third_party/tcmalloc/gperftools-2.0/chromium/src/base/linux_syscall_support.h.gcc9 2019-01-08 13:27:25.193614727 -0500
|
||||
+++ chromium-71.0.3578.98/third_party/tcmalloc/gperftools-2.0/chromium/src/base/linux_syscall_support.h 2019-01-08 13:27:35.161392234 -0500
|
||||
@@ -1231,7 +1231,7 @@ typedef unsigned long int ulong;
|
||||
"d"(LSS_SYSCALL_ARG(parent_tidptr)),
|
||||
"r"(LSS_SYSCALL_ARG(newtls)),
|
||||
"r"(LSS_SYSCALL_ARG(child_tidptr))
|
||||
- : "rsp", "memory", "r8", "r10", "r11", "rcx");
|
||||
+ : "memory", "r8", "r10", "r11", "rcx");
|
||||
}
|
||||
LSS_RETURN(int, __res);
|
||||
}
|
@ -150,7 +150,7 @@ Name: chromium%{chromium_channel}%{?freeworld:-freeworld}
|
||||
Name: chromium%{chromium_channel}
|
||||
%endif
|
||||
Version: %{majorversion}.0.3578.98
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: A WebKit (Blink) powered web browser
|
||||
Url: http://www.chromium.org/Home
|
||||
License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)
|
||||
@ -307,6 +307,8 @@ Patch123: relax-libva-version.patch
|
||||
Patch124: chromium-71.0.3578.98-vaapi-libva1-compatibility.patch
|
||||
# From gentoo
|
||||
Patch125: https://gitweb.gentoo.org/repo/gentoo.git/plain/www-client/chromium/files/chromium-71-gcc-0.patch
|
||||
# drop rsp clobber, which breaks gcc9 (thanks to Jeff Law)
|
||||
Patch126: chromium-71.0.3578.98-gcc9-drop-rsp-clobber.patch
|
||||
|
||||
|
||||
# Use chromium-latest.py to generate clean tarball from released build tarballs, found here:
|
||||
@ -862,6 +864,7 @@ udev.
|
||||
%patch123 -p1 -b .relaxva
|
||||
%patch124 -p1 -b .va1compat
|
||||
%patch125 -p1 -b .gcc-overloaded
|
||||
%patch126 -p1 -b .gcc9
|
||||
|
||||
# Change shebang in all relevant files in this directory and all subdirectories
|
||||
# See `man find` for how the `-exec command {} +` syntax works
|
||||
@ -1831,6 +1834,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
|
||||
|
||||
|
||||
%changelog
|
||||
* Tue Jan 8 2019 Tom Callaway <spot@fedoraproject.org> - 71.0.3578.98-2
|
||||
- drop rsp clobber, which breaks gcc9 (thanks to Jeff Law)
|
||||
|
||||
* Fri Dec 14 2018 Tom Callaway <spot@fedoraproject.org> - 71.0.3578.98-1
|
||||
- update to 71.0.3578.98
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user