Changes between Version 2 and Version 3 of LibraryNaming


Ignore:
Timestamp:
Jul 31, 2012, 11:33:08 AM (5 years ago)
Author:
shane
Comment:

Some ideas.

Legend:

Unmodified
Added
Removed
Modified
  • LibraryNaming

    v2 v3  
    11This wikipage is to brainstorm for library naming (like libb10foo.so) and locations for libraries (like lib/bind10/libb10foo.so). See tickets #2134 and #2071.
     2
     3Shane says:
     4
     5  While putting libraries into a directory is nice and tidy, it still leaves us dependent on directory path orderings when linking. I think I'd prefer for us to use a naming convention, like:
     6
     7{{{
     8   libb10-acl.so
     9   libb10-log.so
     10   libb10-util.so
     11}}}
     12
     13  I note that we already have a convention for data source libraries, although those are appended rather than prepended:
     14
     15{{{
     16   memory_ds.so
     17   sqlite3_ds.so
     18}}}
     19
     20  I guess there is nothing wrong with appending "_ds", although maybe these ''should'' go into a separate directory, like lib/datasrc/ perhaps.
     21
     22This seems to be a list of all of our current libraries:
    223
    324* libacl.so