-
Notifications
You must be signed in to change notification settings - Fork 13
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
Fails to build with ruby1.9.3-p327 on EL6.5 #12
Comments
This appears to be caused by brianmario/yajl-ruby@fa3c9a6 which set the visibility of libyajl symbols to hidden. This means that heap_dump can't compile against yajl-ruby 1.2.0 or newer. |
@jhoblitt, heapdump uses yajl that is linked into yajl-ruby, not the system one, as @Sharpie pointed out - here comes the moment when it can no longer. |
@Vasfed It turns out the problem was that yajl-ruby 1.2.0 marks all of the symbols in yajl.so as non-visible. Downgrading to 1.1.0 appears to work (in the sense, it at least compiles). Would you like a PR to update the gemspec? |
This is on EL6.5 with the distro provided yajl packages. Note the demonstration at the bottom of preformatted text block that shows the symbols are present in the yajl .so.
The text was updated successfully, but these errors were encountered: