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 --