GNOME Bugzilla – Bug 583270
browser-plugin/totemPluginGlue.cpp uses RTLD_NODELETE without checking for it
Last modified: 2011-04-15 12:31:37 UTC
In totem-2.26.2, there is the following line of code: browser-plugin/totemPluginGlue.cpp: handle = dlopen ("libdbus-glib-1.so.2", RTLD_NOW | RTLD_NODELETE); RTLD_NODELETE is not defined on NetBSD; defining it to 0 makes the code compile and work AFAICT.
Created attachment 134986 [details] [review] Suggested patch.
Seems to me like the support is in FreeBSD: http://www.mail-archive.com/svn-src-all@freebsd.org/msg07076.html "Patching out" the RTLD_NODELETE flag won't have the desired effect, and might cause crashes (see the git repo for history about this problem). I'd rather RTLD_NODELETE was checked for, and the browser-plugin not built when it's not available.
Waiting on patch, or it didn't happen.
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!