[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    IMPORTANT: Library names.
From:       Waldo Bastian <bastian () kde ! org>
Date:       2001-05-31 18:33:26
[Download RAW message or body]

I would like to make you aware of some of the problems associated with the 
naming of libraries also referred to as DSOs. In kdelibs/NAMING guidelines 
are listed for the naming of libraries. If you create DSOs/libraries please 
make sure that the names of your DSOs/libraries follow these naming 
conventions. If your applications makes use of plugins you probably should 
define a naming scheme for them that is in line with the guidelines of  
kdelibs/NAMING and add your naming scheme to kdelibs/NAMING.

Thank you for your attention,
Waldo

Introduction of kdelibs/NAMING follows:
======================================================

This document describes the naming convention for the various kinds
of DSOs (Dynamic Shared Objects).
 
NOTE: Files of the format xxxx.la are libtool files that describe the
actual DSO. The DSO itself is usually named xxxx.so or libxxxx.so.
Some platforms require that the name of a DSO starts with "lib". On
those platforms xxxx.la and libxxxx.la both generate DSOs with the
same name "libxxxx.so". Since this leads to problems you should never
use both "xxxx.la" and "libxxxx.la" as names for DSOs!!
 
*** Since <appname>.la is reserved for KDEInit loadable modules, it is
*** strongly recommended NEVER to use lib<appname>.la as the name of a
*** library.

======================================================
 
>> Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic