Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Mar 2007 14:40:43 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-arch@freebsd.org
Cc:        Daniel Eischen <deischen@freebsd.org>, freebsd-hackers@freebsd.org, "David E. Cross" <crossd@cs.rpi.edu>, Andriy Gapon <avg@icyb.net.ua>
Subject:   Re: 32/64bit KSE issues?
Message-ID:  <200703311440.44428.jhb@freebsd.org>
In-Reply-To: <460E0AB8.8040608@icyb.net.ua>
References:  <1175318584.00714931.1175306401@10.7.7.3> <1175318590.00714940.1175308202@10.7.7.3> <460E0AB8.8040608@icyb.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 31 March 2007 03:16, Andriy Gapon wrote:
> on 31/03/2007 05:23 Daniel Eischen said the following:
> > On Fri, 30 Mar 2007, David E. Cross wrote:
> > 
> >> I recently ran into a problem where the 32bit JVM won't run on a 64bit host. 
> >> I, and at least one other person in -java thinks it has to do with 32 bit KSE 
> >> on a 64bit kernel (I have a vague memory on this somewheres WAY back).  Is 
> >> this still the issue?  Could someone point me in the general direction of the 
> >> specifics of the problem (if they exist, if not, I may try to create a 
> >> simpler test case then java)?
> >>
> >> I tried a few searches, but nothing matching what I remembered came up.
> > 
> > No, you can't run 32-bit libpthread on 64-bit kernel.  There
> > are no compatiblity hooks in the kernel to handle 32-bit kse
> > interfaces.  It is really too messy to provide it.
> 
> 
> Daniel,
> 
> maybe you can send a followup to the following ?
> http://www.freebsd.org/cgi/query-pr.cgi?pr=110655
> 
> Given that 32-bit libthr also doesn't work on 64-bit kernel, the only
> option is to map thread libs to libc_r via libmap32.conf.
> BTW, next time there is a poll about retiring libc_r please count me
> against for precisely this reason.

I plan on making sure full 32-bit compat exists for both libthr and
libpthread and backporting it to 6.x for work.  Very few things are
too hard to wrap with a 32-bit shim.

-- 
John Baldwin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200703311440.44428.jhb>