Re: Missing methods in libgcj_bc.so
David Daney <[email protected]>
| Newsgroups | gmane.comp.gcc.java.devel |
|---|---|
| Message-ID | <[email protected]> |
Andrew Haley wrote: > Andrew Haley wrote: > >> Bryce McKinlay wrote: >> >>> On Mon, Mar 31, 2008 at 11:59 PM, Andrew Haley <[email protected]> wrote: >>> >>>> I've discovered some missing methods in libgcj_bc.so. >>>> >>>> These are: >>>> >>>> _Jv_MonitorExit >>>> _Jv_JNI_PopSystemFrame >>>> _Jv_RegisterResource >>>> >>>> I did this by inspecting a BC-compiled application that mysteriously >>>> held a DT_NEEDED to libgcj, not just libgcj_bc. >>>> >>>> So, how was the list of symbols in libgcj_bc created, and how many >>>> more symbols might be missing? I could just add these three, but I'm >>>> thinking a more systematic approach might be a good idea. >>>> >>> As I recall, the symbol list was generated ad-hoc by grepping the >>> front end source. If these methods are missing then its obviously a >>> serious mistake! >>> >> OK, thanks. Fixed thusly. >> >> Andrew. >> >> >> 2008-04-16 Andrew Haley <[email protected]> >> >> * libgcj_bc.c: (_Jv_LookupInterfaceMethod, _Jv_MonitorExit, >> _Jv_RegisterResource, _Jv_JNI_PopSystemFrame): Add. >> > > Is this worth back-porting to active branches? > I wouldn't mind seeing it in 4.3, but to be honest, I don't use the BCABI, so it is really up to you. David Daney