Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Aug 2007 10:10:20 +0200
From:      Roman Divacky <rdivacky@freebsd.org>
To:        Pieter de Goeje <pieter@degoeje.nl>
Cc:        freebsd-hackers@freebsd.org, sam <samflanker@gmail.com>
Subject:   Re: linuxolator problem on amd64
Message-ID:  <20070822081020.GA16860@freebsd.org>
In-Reply-To: <200708220136.20703.pieter@degoeje.nl>
References:  <46CB0EBF.9000601@gmail.com> <200708220136.20703.pieter@degoeje.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Aug 22, 2007 at 01:36:20AM +0200, Pieter de Goeje wrote:
> On Tuesday 21 August 2007, sam wrote:
> > Hi, all.
> >
> > i am try runing Enemy Territory: Quake Wars server
> > (links on http://weec.ovl.ru/csdivision/index.php?topic=662.0 )
> >
> > # uname -rms
> > FreeBSD 6.2-STABLE amd64
> >
> > # mount | grep linproc
> > linprocfs on /usr/compat/linux/proc (linprocfs, local)
> >
> > # cat run.sh
> > #!/bin/sh
> > cd `dirname $0`
> > export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:."
> > exec ./etqwded.x86 "$@"
> >
> > # ./run.sh
> > cannot set up thread-local storage: cannot set up LDT for thread-local
> > storage
> TLS for Linux programs only work on i386 or -current amd64, so either 
> downgrade to 32bits FreeBSD or upgrade to FreeBSD 7, or find a version of the 
> program that doesn't use TLS (non threaded version).

I think the program is trying to set up "TLS" using user LDT. not the GDT segment
TLS Linux 2.6 uses. ie. upgrading to 7.x etc. wont help



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