32/64bit KSE issues?

Andriy Gapon avg at icyb.net.ua
Sat Mar 31 07:45:37 UTC 2007


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.

-- 
Andriy Gapon


More information about the freebsd-arch mailing list