[LLVMdev] PowerPC JIT available for testing

Chris Lattner sabre at nondot.org
Sun Nov 28 10:38:34 PST 2004


On Sun, 28 Nov 2004, Reid Spencer wrote:
> FYI .. if you want to see how this works, check out
> lib/System/DynamicLibrary.cpp and platform versions of it.

Is it an option to use this interface now?  How does libtool implement
dlsym on darwin if not through the obvious interface?  Can we just use
whatever it uses?

-Chris

> On Sun, 2004-11-28 at 10:03, Reid Spencer wrote:
> > Well, one of these days we'll be using libltdl (libtool's dynamic
> > library support) to make the interface to dynamic libraries consistent,
> > somewhat portable, and to get rid of system specific differences like
> > this.
> >
> > Reid.
> >
> > On Sun, 2004-11-28 at 10:00, Chris Lattner wrote:
> > > Hi everyone,
> > >
> > > This is just a note to mention that the PowerPC JIT is now operational and
> > > begging for testing in mainline CVS.  There is one known problem (below),
> > > but otherwise it works as well as the static PowerPC backend on the test
> > > suite.
> > >
> > > The known problem is that the JIT seems unable to resolve calls to
> > > external functions that start with "__", such as __eprintf, __moddi3, etc.
> > > This appears to be something funny in the darwin implementation of dlsym
> > > (returning null for symbols that are valid if they start with __).  If
> > > anyone has any ideas of how to make this work, we would love to hear them.
> > > :)
> > >
> > > -Chris
> >
> > ______________________________________________________________________
> > _______________________________________________
> > LLVM Developers mailing list
> > LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
>

-Chris

-- 
http://llvm.org/
http://nondot.org/sabre/




More information about the llvm-dev mailing list