[openbeos] Re: screen saver kit bin incompatibility

  • From: "François Revol" <revol@xxxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Mon, 09 Feb 2004 23:13:03 +0100 CET

> "François Revol" <revol@xxxxxxx> wrote:
> > > "François Revol" <revol@xxxxxxx> wrote:
> > > > And our implementation uses those mangled names...
> > > > This obviously won't work.
> > > Where does it use them?
> > In the addons !
> > Really no idea why they need those, isn't ld suppose to only 
> > undefine 
> > things that are needed ?
> 
> I don't see where your problem is. This is what our libscreensaver.so 
> looks like:
> 
> ~/develop/openbeos/current/src/kits/screensaver>nm ../../../distro/
> x86.R1/beos/system/lib/libscreensaver.so | grep Reserved
> 00001104 T _ReservedScreenSaver1__12BScreenSaver
> 0000110c T _ReservedScreenSaver2__12BScreenSaver
> 00001114 T _ReservedScreenSaver3__12BScreenSaver
> 0000111c T _ReservedScreenSaver4__12BScreenSaver
> 00001124 T _ReservedScreenSaver5__12BScreenSaver
> 0000112c T _ReservedScreenSaver6__12BScreenSaver
> 00001134 T _ReservedScreenSaver7__12BScreenSaver
> 0000113c T _ReservedScreenSaver8__12BScreenSaver
> 
> They are all there, or do you miss anything?
Addons expect them unmangled.

François.

Other related posts: