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

Don't depend on libunwind for stack traces #1138

Closed
densh opened this issue Jan 9, 2018 · 3 comments
Closed

Don't depend on libunwind for stack traces #1138

densh opened this issue Jan 9, 2018 · 3 comments

Comments

@densh
Copy link
Member

densh commented Jan 9, 2018

Currently we depend on system-installed version of libunwind to implement stack traces. Given that's it's a dynamic dependency, we've observed a number of issues with environment setup and configuration difficulties in the wild.

We should bake-in the libunwind (or its equivalent) into the main repo and build it as part of the runtime.

@ekrich
Copy link
Member

ekrich commented Mar 26, 2018

Would using LLVMs unwind be an option?
https://github.com/llvm-mirror/libunwind

@ekrich
Copy link
Member

ekrich commented Mar 26, 2018

I also found this pseudo relevant post - https://discourse.julialang.org/t/porting-julia-to-other-platforms-llvm-libunwind/575

@ekrich
Copy link
Member

ekrich commented Mar 26, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants