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.

--
- [EMAIL PROTECTED] http://www.db.net/~db
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to