Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 536982 Details for
Bug 657124
dev-qt/qtwebengine-5.9.5 fails on 32 bits system
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
gcc8.patch
gcc8.patch (text/plain), 1.16 KB, created by
Andreas Sturmlechner
on 2018-06-23 20:32:30 UTC
(
hide
)
Description:
gcc8.patch
Filename:
MIME Type:
Creator:
Andreas Sturmlechner
Created:
2018-06-23 20:32:30 UTC
Size:
1.16 KB
patch
obsolete
>From: Fedora >Subject: Fix build for 32-bit platforms > >Apparently not upstream, can't find this anywhere. So I assume Fedora is the actual source? >https://src.fedoraproject.org/cgit/rpms/chromium.git/tree/chromium-66.0.3359.170-gcc8-alignof.patch > >diff -up chromium-66.0.3359.170/src/3rdparty/chromium/mojo/public/c/system/macros.h.gcc8-alignof chromium-66.0.3359.170/src/3rdparty/chromium/mojo/public/c/system/macros.h >--- a/src/3rdparty/chromium/mojo/public/c/system/macros.h 2018-05-15 14:58:46.448912634 -0400 >+++ b/src/3rdparty/chromium/mojo/public/c/system/macros.h 2018-05-15 14:58:52.041784613 -0400 >@@ -18,7 +18,13 @@ > #endif > > // Like the C++11 |alignof| operator. >-#if __cplusplus >= 201103L >+#if defined(__GNUC__) && __GNUC__ >= 8 >+// GCC 8 has changed the alignof operator to return the minimal alignment >+// required by the target ABI, instead of the preferred alignment. >+// This means that on 32-bit x86, it will return 4 instead of 8. >+// Use __alignof__ instead to avoid this. >+#define MOJO_ALIGNOF(type) __alignof__(type) >+#elif __cplusplus >= 201103L > #define MOJO_ALIGNOF(type) alignof(type) > #elif defined(__GNUC__) > #define MOJO_ALIGNOF(type) __alignof__(type)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 657124
:
534556
| 536982 |
552256