Subject: Re: pkg/32950: xfce4-panel and xfce-mcs-manager can not load their plugins on Darwin
To: None <martti@netbsd.org, gnats-admin@netbsd.org,>
From: None <joerg@britannica.bec.de>
List: pkgsrc-bugs
Date: 02/28/2006 15:10:03
The following reply was made to PR pkg/32950; it has been noted by GNATS.

From: joerg@britannica.bec.de
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/32950: xfce4-panel and xfce-mcs-manager can not load their plugins on Darwin
Date: Tue, 28 Feb 2006 16:09:25 +0100

 On Tue, Feb 28, 2006 at 05:55:01AM +0000, alex@foxybanana.com wrote:
 > 
 > They don't seem to really offer a solution except: try and recompile it
 > but there may be some insight I missed.
 
 <personal opinion>
 *grmbl* Clueless idiots should be punished for writing module systems
 </personal opinion>
 
 This problem should be easily reproducable on other platforms when lazy
 linking is disabled.  It complains completely correctly.
 
 There are two possible solutions:
 (a) Each user of MCS plugins is required to provide
 mcs_plugin_check_version.
 (b) Each MCS plugin provides a *weak* version of
 mcs_plugin_check_version.
 
 Both need some hacking, but the latter is much better from an API POV.
 
 Joerg