Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Nov 2007 22:19:56 +0100
From:      Tijl Coosemans <tijl@ulyssis.org>
To:        freebsd-current@freebsd.org
Cc:        Kip Macy <kip.macy@gmail.com>
Subject:   Re: congrlations to the freebsd developers
Message-ID:  <200711202219.57553.tijl@ulyssis.org>
In-Reply-To: <b1fa29170711181445l68fd43w5816c99a6147fba4@mail.gmail.com>
References:  <473F250F.2030903@gmail.com> <-7365572665943498145@unknownmsgid> <b1fa29170711181445l68fd43w5816c99a6147fba4@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 18 November 2007 23:45:12 Kip Macy wrote:
> On Nov 18, 2007 12:21 PM, Alexey Shuvaev
> <shuvaev@physik.uni-wuerzburg.de> wrote:
>> On Sun, Nov 18, 2007 at 08:24:36AM +0100, [LoN]Kamikaze wrote:
>>> Aryeh M. Friedman wrote:
>>>> 2. I meant features  not formats and since I am using amd64 no
>>>> wine
>>>
>>> Setting up FreeBSD i386 in a jail seems to do the job for most
>>> people. You can have a whole i386 system in a jail and it won't
>>> even recognize it's running on an amd64 kernel.
>>
>> I have gone this way. Well, everything (including emulators/wine)
>> compiles and installs fine, but i386-build of a wine does not work
>> inside i386-jail hosted on amd64 machine. I don't remember exactly
>> what happens on start, segment violation or something like this,
>> with core dump. I think wine requires rather tight co-operation with
>> the kernel and it is not possible to launch i386-wine on amd64 this
>> way.
> 
> Please file a PR on the Wine core dump.

It's a known problem. The amd64 kernel doesn't preserve the segment
registers (%es, %fs, %gs,...) when switching an ia32 context. Wine
won't work without that.



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