Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Aug 2006 11:00:26 -0400
From:      Diane Bruce <db@db.net>
To:        Robert Huff <roberthuff@rcn.com>
Cc:        ports@freebsd.org
Subject:   Re: opera on -current
Message-ID:  <20060812150026.GA26812@night.db.net>
In-Reply-To: <17628.32177.731523.127231@jerusalem.litteratus.org>
References:  <20060811124541.GA4239@night.db.net> <17628.32177.731523.127231@jerusalem.litteratus.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

So that everyone else knows.

Finally tracked it down after linking it through libmap
against libthr.

0x29110fba <pthread_setcancelstate+14>: add    $0x277b,%ebx
0x29110fc0 <pthread_setcancelstate+20>: mov    0xc(%ebp),%ecx
0x29110fc3 <pthread_setcancelstate+23>: mov    %gs:0x8,%edx
0x29110fca <pthread_setcancelstate+30>: test   %ecx,%ecx
0x29110fcc <pthread_setcancelstate+32>: mov    0x5c(%edx),%eax

ecx            0x291b401d       689651741
edx            0x0      0
ebx            0x29113734       688994100

edx is 0. I'm told this is TLS (Thread local storage) which is
known to be broken on -current.

I remember TLS being reported as broken on -current, it had honestly slipped
my mind.

So opera out of the box on -current will not work.

People who have opera working on -current are either using linux-opera
or a compat library.

I'm not sure if it is worth while marking the port broken for -current
now or not, but I figure there should be some note of it being broken
for current somewhere.

--
- db@db.net http://www.db.net/~db



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