From owner-freebsd-gecko@FreeBSD.ORG Sat Aug 4 14:50:11 2012 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3254F106564A for ; Sat, 4 Aug 2012 14:50:11 +0000 (UTC) (envelope-from jbeich@tormail.org) Received: from server4.allsitecontrol.com (server4.allsitecontrol.com [198.136.50.18]) by mx1.freebsd.org (Postfix) with ESMTP id E5E2C8FC15 for ; Sat, 4 Aug 2012 14:50:10 +0000 (UTC) Received: from tor20.anonymizer.ccc.de ([31.172.30.3]:34038 helo=internal.tormail.org) by server4.allsitecontrol.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.77) (envelope-from ) id 1SxeaL-003uNE-D8 for freebsd-gecko@freebsd.org; Sat, 04 Aug 2012 09:40:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tormail.org; s=tm; h=Message-Id:X-TorMail-User:Content-Type:MIME-Version:References:Date:In-Reply-To:Subject:To:From; bh=DT1CpgYJFPaqVyFvu9tDjRrjaFAOczwsYKOMXBjNVF8=; b=AgPxgn9889uygqbTFbl2kFwnCk8GmYamKVV987ep+RWerv/9TICWWoSHcYlgwne3Us1dzzhwguRF8DtYZUD+rLdTW82O89jypAqO8+1Vp89VkyLQcx1IRLRmfaPA9fZQoeKaR1c5Rw3gCCmMGtY0FoZBEl76AeXUDY508z0rpak=; Received: from jbeich by internal.tormail.org with local (Exim 4.63) (envelope-from ) id 1SxeXe-000FpO-KA for freebsd-gecko@freebsd.org; Sat, 04 Aug 2012 13:37:23 +0000 From: Jan Beich To: freebsd-gecko@freebsd.org In-Reply-To: <201208031319.q73DJPCa061402@trillian.chruetertee.ch> (svn-freebsd-gecko@chruetertee.ch's message of "Fri, 3 Aug 2012 13:19:25 GMT") Date: Sat, 04 Aug 2012 00:28:17 +0800 References: <201208031319.q73DJPCa061402@trillian.chruetertee.ch> MIME-Version: 1.0 Content-Type: text/plain X-TorMail-User: jbeich Message-Id: <1SxeXe-000FpO-KA@internal.tormail.org> X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server4.allsitecontrol.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tormail.org Subject: Re: [SVN-Commit] r911 - in branches/experimental: Mk www/seamonkey X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Aug 2012 14:50:11 -0000 svn-freebsd-gecko@chruetertee.ch writes: > Author: jbeich > Date: Fri Aug 3 13:19:25 2012 > New Revision: 911 > > Log: > consistently ignore soversion for dlopen'ed system libraries > > Modified: > branches/experimental/Mk/bsd.gecko.mk > branches/experimental/www/seamonkey/Makefile A typical checkout has this many files: $ git grep 'PR_LoadLibrary.*\.so\.[0-9]' dom/plugins/ipc/PluginModuleChild.cpp: sGtkLib = PR_LoadLibrary("libgtk-x11-2.0.so.0"); gfx/gl/GLLibraryEGL.cpp: mEGLLibrary = PR_LoadLibrary("libEGL.so.1"); image/decoders/icon/gtk/nsIconChannel.cpp: gLibGnomeUI = PR_LoadLibrary("libgnomeui-2.so.0"); image/decoders/icon/gtk/nsIconChannel.cpp: gLibGnome = PR_LoadLibrary("libgnome-2.so.0"); image/decoders/icon/gtk/nsIconChannel.cpp: gLibGnomeVFS = PR_LoadLibrary("libgnomevfs-2.so.0"); toolkit/system/gnome/nsGConfService.cpp: gconfLib = PR_LoadLibrary("libgconf-2.so.4"); toolkit/system/gnome/nsGSettingsService.cpp: gioLib = PR_LoadLibrary("libgio-2.0.so.0"); toolkit/xre/nsNativeAppSupportUnix.cpp: PRLibrary *gnomeuiLib = PR_LoadLibrary("libgnomeui-2.so.0"); toolkit/xre/nsNativeAppSupportUnix.cpp: PRLibrary *gnomeLib = PR_LoadLibrary("libgnome-2.so.0"); widget/gtk2/nsBidiKeyboard.cpp: gtklib = PR_LoadLibrary("libgtk-x11-2.0.so.0"); widget/gtk2/nsCUPSShim.cpp: mCupsLib = PR_LoadLibrary("libcups.so.2"); widget/gtk2/nsIdleServiceGTK.cpp: PRLibrary* xsslib = PR_LoadLibrary("libXss.so.1"); widget/gtk2/nsScreenManagerGtk.cpp: mXineramalib = PR_LoadLibrary("libXinerama.so.1"); widget/gtk2/nsSound.cpp: libcanberra = PR_LoadLibrary("libcanberra.so.0"); widget/qt/nsIdleServiceQt.cpp: PRLibrary* xsslib = PR_LoadLibrary("libXss.so.1"); widget/qt/nsSound.cpp: elib = PR_LoadLibrary("libesd.so.0"); where only libesd.so.0 is obsolete, audio/esound provides libesd.so.2. Not so sure about ports based on old gecko versions. see also https://bugzilla.mozilla.org/show_bug.cgi?id=650772#c10