From owner-freebsd-ports@FreeBSD.ORG Sat Aug 12 15:00:29 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B66716A4DA for ; Sat, 12 Aug 2006 15:00:29 +0000 (UTC) (envelope-from db@db.net) Received: from diana.db.net (heceta.db.net [142.46.199.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0DBAE43D46 for ; Sat, 12 Aug 2006 15:00:28 +0000 (GMT) (envelope-from db@db.net) Received: from heceta.db.net ([142.46.199.182] helo=localhost ident=mailnull) by heceta.db.net with esmtp (Exim 4.60 (FreeBSD)) (envelope-from ) id 1GBuyR-0008qR-PK; Sat, 12 Aug 2006 11:00:27 -0400 Received: from db by night.db.net with local (Exim 4.63 (FreeBSD)) (envelope-from ) id 1GBuyR-0006yx-94; Sat, 12 Aug 2006 11:00:27 -0400 Date: Sat, 12 Aug 2006 11:00:26 -0400 From: Diane Bruce To: Robert Huff Message-ID: <20060812150026.GA26812@night.db.net> References: <20060811124541.GA4239@night.db.net> <17628.32177.731523.127231@jerusalem.litteratus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <17628.32177.731523.127231@jerusalem.litteratus.org> User-Agent: Mutt/1.4.2.2i Cc: ports@freebsd.org Subject: Re: opera on -current X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Aug 2006 15:00:29 -0000 Hi, So that everyone else knows. Finally tracked it down after linking it through libmap against libthr. 0x29110fba : add $0x277b,%ebx 0x29110fc0 : mov 0xc(%ebp),%ecx 0x29110fc3 : mov %gs:0x8,%edx 0x29110fca : test %ecx,%ecx 0x29110fcc : 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