Summary: | LLVM's implementation of __gcc_personality_v0 does not correctly initialise the context | ||
---|---|---|---|
Product: | Base System | Reporter: | David Chisnall <theraven> |
Component: | arm | Assignee: | freebsd-arm (Nobody) <freebsd-arm> |
Status: | New --- | ||
Severity: | Affects Many People | CC: | emaste |
Priority: | --- | ||
Version: | CURRENT | ||
Hardware: | arm | ||
OS: | Any |
Description
David Chisnall
2019-03-30 19:51:34 UTC
David would you be willing to submit an upstream patch for compiler-rt? If so I'll cherry-pick that into FreeBSD and merge to stable branches. Is there an ARM ref machine that I can test it on? I was borrowing access to someone else's BBB to test this and it isn't anywhere near powerful enough to build LLVM. I suspect that, since Apple ships this code for iOS, their unwinder (LLVM's libUnwind?) doesn't depend on this behaviour, so I don't know if the change makes sense upstream. (In reply to David Chisnall from comment #2) I have a Jetson TK1 here (quad-core A15, 2GB) which might be just barely sufficient for building LLVM, I can make it available to you if that will be helpful. Yes please, that ought to be able to handle release builds, at least... |