Bug #7259

ruby-debug-base19x does not compile on 2.0.0-head

Added by Dennis Ushakov over 1 year ago. Updated over 1 year ago.

[ruby-core:48716]
Status:Closed
Priority:Normal
Assignee:Koichi Sasada
Category:-
Target version:2.0.0
ruby -v:ruby 2.0.0dev (2012-10-12) [x86_64-darwin12.2.0] Backport:

Description

I'm trying to make ruby-debug-base19x used by IDE debugger work on 2.0.0-head. I've managed to get it mostly compiling (latest sources are at https://github.com/ruby-debug/ruby-debug-base19) and found one major problem: rbvmget_sourceline is no longer exported which results in following:

(({dyld: lazy symbol binding failed: Symbol not found: rbvmgetsourceline
Referenced from: /Users/denofevil/Code/ruby-debugger/ruby-debug-base19/ext/rubydebug/rubydebug.bundle
Expected in: flat namespace

dyld: Symbol not found: rbvmgetsourceline
Referenced from: /Users/denofevil/Code/ruby-debugger/ruby-debug-base19/ext/rubydebug/rubydebug.bundle
Expected in: flat namespace}))

I remember that RUBYFUNCEXPORTED was added as a workaround for 1.9.3 (http://bugs.ruby-lang.org/issues/5193), but it's no longer present on head.
Is there some new API we should be using?


Related issues

Related to ruby-trunk - Bug #7214: Ruby 2.0 breaks support for some debugging tools Third Party's Issue 10/25/2012

History

#1 Updated by Yusuke Endoh over 1 year ago

  • Status changed from Open to Assigned
  • Assignee set to Koichi Sasada

Ko1, what do you think about?

Yusuke Endoh mame@tsg.ne.jp

#2 Updated by Koichi Sasada over 1 year ago

" [ruby-trunk - Bug #7214] Ruby 2.0 breaks support for some debugging tools" is enough or not?

#3 Updated by Dennis Ushakov over 1 year ago

Looks like it, feel free to close this one as a duplicate

#4 Updated by Koichi Sasada over 1 year ago

  • Status changed from Assigned to Closed

Also available in: Atom PDF