32/64bit KSE issues?

Daniel Eischen deischen at freebsd.org
Sat Mar 31 22:25:00 UTC 2007


On Sat, 31 Mar 2007, John Baldwin wrote:

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

[ ... ]

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

Not according to peter@ ;-)  But if you can do it, that'd be
great.

-- 
DE


More information about the freebsd-arch mailing list