On Wed, Sep 12, 2012 at 10:51:55PM +0200, Joerg Sonnenberger wrote:
> On Wed, Sep 12, 2012 at 10:28:23PM +0200, Manuel Bouyer wrote:
> > Hello,
> > I'm trying to run a FreeBSD binary under emulation, but it dies in this
> > piece of code:
> >        if (sysctl(mib, 2, &_usrstack, &len, NULL, 0) == -1)
> >             PANIC("Cannot get kern.usrstack from sysctl");
> > 
> > (this is in FreeBSD's src/lib/libthr/thread/thr_init.c).
> > 
> > Is there something that can be done about it easily ?
> > And, BTW, do we support FreeBSD threaded binaries ?
> 
> I don't think any FreeBSD code newer than 3.x or so is supported at all.

OK. Indeed it doesn't looks very good. The 32bit binary aborts on a 32bit host
becuase of the missing above sysctl , but I couldn't get neither the
32 or 64bit binaries to run at all on a 64bit host.

I guess it'll be easier to get the linux binary running ...

-- 
Manuel Bouyer <bou...@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--

Reply via email to