Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update libunwind to 1.3.1 #30724

Merged
merged 1 commit into from
Jan 24, 2019
Merged

Update libunwind to 1.3.1 #30724

merged 1 commit into from
Jan 24, 2019

Conversation

ararslan
Copy link
Member

This allows us to drop all of our patches except for one: the one that prefers extbl-based unwinding on ARM. It appears that patch will need to be redone atop current libunwind. @yuyichao, would you be able to help out with that, since you authored the original patch?

@ararslan ararslan added building Build system, or building Julia or its dependencies external dependencies Involves LLVM, OpenBLAS, or other linked libraries labels Jan 15, 2019
@ararslan
Copy link
Member Author

Elliot also mentioned that it would be good to know whether the patch is still necessary at all. Perhaps DWARF-based unwinding, which is the default for ARM in libunwind, is sufficient now.

@staticfloat
Copy link
Member

@yuyichao do you think that the old libunwind patch is still necessary?

@yuyichao
Copy link
Contributor

https://github.com/archlinuxcn/repo/tree/c97e87749097cdf7938e8f7f3dbcfa82f69c5e6c/archlinuxcn/libunwind-git

AFAIK nothing has changed about dwarf on arm. It's not what the platform use so there's just no reason to use it.

Co-authored-by: Yichao Yu <yyc1992@gmail.com>
@ararslan
Copy link
Member Author

Perfect, thanks. I've updated the patch file with the contents of the Arch patch, modified to apply to libunwind 1.3.1. I've added Yichao as a co-author for the commit since the patch was his work.

@ararslan ararslan merged commit 0b0d2c6 into master Jan 24, 2019
@ararslan ararslan deleted the aa/libunwind-1.3.1 branch January 24, 2019 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
building Build system, or building Julia or its dependencies external dependencies Involves LLVM, OpenBLAS, or other linked libraries
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants