Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 550328 Details for
Bug 667450
=sys-libs/libcxxabi-7.0.1 fails to emerge on arm when gcc is used to compile it with: cxa_default_handlers.cpp:39:54: error: invalid operands of types ‘char [8]’ and ‘const uint64_t
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
changes introduced by the fedora patch
0001-in-addition-to-pr35945.patch (text/plain), 1.23 KB, created by
tt_1
on 2018-10-10 12:06:43 UTC
(
hide
)
Description:
changes introduced by the fedora patch
Filename:
MIME Type:
Creator:
tt_1
Created:
2018-10-10 12:06:43 UTC
Size:
1.23 KB
patch
obsolete
>diff --git a/src/cxa_exception.hpp b/src/cxa_exception.hpp >index 6d98e11..dddd7ec 100644 >--- a/src/cxa_exception.hpp >+++ b/src/cxa_exception.hpp >@@ -28,6 +28,13 @@ uint64_t __getExceptionClass (const _Unwind_Exception*); > void __setExceptionClass ( _Unwind_Exception*, uint64_t); > bool __isOurExceptionClass(const _Unwind_Exception*); > >+#if defined(__arm__) && defined(__GNUC__) >+// missing values from _Unwind_Reason_Code enum >+#define _URC_FATAL_PHASE2_ERROR ((_Unwind_Reason_Code)2) >+#define _URC_FATAL_PHASE1_ERROR ((_Unwind_Reason_Code)3) >+#define _URC_NORMAL_STOP ((_Unwind_Reason_Code)4) >+#endif >+ > struct _LIBCXXABI_HIDDEN __cxa_exception { > #if defined(__LP64__) || defined(_LIBCXXABI_ARM_EHABI) > // This is a new field to support C++ 0x exception_ptr. >diff --git a/src/cxa_personality.cpp b/src/cxa_personality.cpp >index a250867..656e241 100644 >--- a/src/cxa_personality.cpp >+++ b/src/cxa_personality.cpp >@@ -1109,7 +1109,7 @@ __gxx_personality_v0(_Unwind_State state, > > // Check the undocumented force unwinding behavior > bool is_force_unwinding = state & _US_FORCE_UNWIND; >- state &= ~_US_FORCE_UNWIND; >+ state = (_Unwind_State)(state & ~_US_FORCE_UNWIND); > > scan_results results; > switch (state) {
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 667450
:
548580
|
548582
| 550328 |
559568