[SCIM] The install location of plugin modules

James Su suzhe at tsinghua.org.cn
Tue Aug 24 05:28:49 PDT 2004


Hi,
  It's for backward compatibility. For example, if scim 1.2.x is binary 
compatible with scim 1.0.x, the external modules for scim 1.0.x can work 
with scim 1.2.x without recompile, so it's not necessary to move the 
modules into a new directory.

Regards
James Su

Ming Hua wrote:

>Hi everyone,
>
>I have a question about the install location of the plugin modules --
>imengine, config, setupui, etc.  I noticed that scim-lib installs all of
>its plugins at
>${prefix}/scim-1.0/1.0.0/{Config,FrontEnd,IMEngine,SetupUI},
>while separate modules (such as scim-chinese, scim-uim) install at
>${prefix}/scim-1.0/{IMEngine,Config}.
>
>Is there some kind of API concern here?  It seems that scim-lib plugins
>will change API more often than separate plugins, but I think if
>scim-lib changes, all other plugins need to be recompiled as well.  So
>why not put them all in ${prefix}/scim-1.0/1.0.0?  The current locations
>make it hard to find an exact module, and it also make my packaging a
>little inconsistent.
>
>I may have missed some obvious reason for this, explanations will be
>appreciated.  Thanks in advance.
>
>P.S.:  Please don't cc: me since I'm subscribed, thanks.
>
>Ming
>2004.08.23
>
>--------------------------------------------------------------------------
>Wireless telegraph is not difficult to understand.  The ordinary telegraph
>is like a very long cat.  You pull the tail in New York, and it meows in
>Los Angeles.  The wireless is the same, only without the cat.
>                                                       --- Albert Einstein
>--------------------------------------------------------------------------
>_______________________________________________
>scim mailing list
>scim at freedesktop.org
>http://freedesktop.org/mailman/listinfo/scim
>
>  
>



More information about the scim mailing list