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>