Date: Sat, 04 Aug 2012 00:28:17 +0800 From: Jan Beich <jbeich@tormail.org> To: freebsd-gecko@freebsd.org Subject: Re: [SVN-Commit] r911 - in branches/experimental: Mk www/seamonkey Message-ID: <1SxeXe-000FpO-KA@internal.tormail.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") References: <201208031319.q73DJPCa061402@trillian.chruetertee.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1SxeXe-000FpO-KA>
