[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: dlopen question...
On Wed, Jun 04, 2003 at 09:41:00PM +0200, Martin Preuss wrote:
> > >
> > > The underscore prefix is an a.out thing, and affects only a.out
> > > platforms. So OpenBSD needs it only for few architectures (especially
> > > since i386 switched to ELF, even fewer)
> >
> > I'm using OpenBSD on a i386 platform, and dlsym does NOT work without that
> > prefix.
> > I verified this with two projects I participate in.
> >
> > So when it works WITH the underscrore (and it does), how can I be wrong ?
Did you miss the memo?
-current i386 as move to ELF like a month ago.
So you're right, OpenBSD/i386 3.3 and under _are_ a.out.
Every thing over 3.4 will be ELF on i386.
So plan ahead.
In -current, what's left in a.out are the m68k platforms (hp300,
mac68k, mvme68k) and vax.
--
Hugo Villeneuve <hugo@EINTR.net>
http://EINTR.net/