Open llvmbot opened 6 years ago
compressed build log This is the full build of libcxxabi.
I tried to be more precise with the title, okay for you?
Or do you think that this is actually a bug within gcc's implementation of unwind on arm?
I've said this on the review, but I want to say it here too - this doesn't have anything to do with being built with gcc.
this has to do with using gcc's ARM unwind library.
This fix and the fix for llvm/llvm-project#35293 should be included into upcoming 7.0.1 and 6.0.2 (if there will be one)
Extended Description
This is follow-up of llvm/llvm-project#35293 , which reports that libc++ doesn't build for the Raspberry PI.
Errors related to char[8] are fixed now, but there are some missing values from _Unwind_Reason_Code enum and wrong behavior of _US_FORCE_UNWIND
I isolated the added lines (with permission) from this fedora patch: https://src.fedoraproject.org/rpms/v8/blob/master/f/v8-6.7.17-fix-gcc-unwind-header.patch
https://reviews.llvm.org/D53127
please assign mgorny@gentoo.org, he agreed to help out if there are unforeseen problems with this patch.