Conversation
| target_compile_definitions(hotspot-perfparser PRIVATE HAVE_RUSTC_DEMANGLE=1) | ||
| endif() | ||
|
|
||
| set(D_DEMANGLE_LIBRARY "" CACHE STRING "Path to the libddemangle.so library.") |
There was a problem hiding this comment.
where can one find that library? does it not have an include library?
please add more details to the commit message
There was a problem hiding this comment.
does it not have an include library?
I can make a D function accessible from C++ using extern (C++) on D side, just need to link.
There was a problem hiding this comment.
yes, please do that. ideally make it a separate github project similar to the rustc demangle library. ship a header there and also document how one would build the .so in the first place then
There was a problem hiding this comment.
ping? any update on this?
|
if anyone else would like to work on this, please reference #269 and implement D demangling in a similar fashion, then nothing should be needed on our side (except for packaging purposes) |
|
we got a different way implemented now thanks to @lievenhey , I'm closing this approach here now then |
I copied many lines from Rust commit, I hope it works.
Issue #242