tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: New library addition



On Sun, May 08, 2011 at 01:27:08PM +0200, Emmanuel Dreyfus wrote:
> I am about to add libperfuse and perfused to the base system (hey have
> been in tree for a while but were not built). Adding a new library to
> the sets lists is not straightforward, it would be nice if someone could
> review that change.

Gensetlist (make setlist -Dperfuse) shows me:

[src/distrib/sets/lists/base/ad.mips64eb]
./usr/lib/64/libperfuse.so.0      base-compat-shlib  compat,pic
./usr/lib/64/libperfuse.so.0.0    base-compat-shlib  compat,pic
./usr/lib/o32/libperfuse.so.0     base-compat-shlib  compat,pic
./usr/lib/o32/libperfuse.so.0.0   base-compat-shlib  compat,pic

[src/distrib/sets/lists/base/ad.mips64el]
./usr/lib/64/libperfuse.so.0      base-compat-shlib  compat,pic
./usr/lib/64/libperfuse.so.0.0    base-compat-shlib  compat,pic
./usr/lib/o32/libperfuse.so.0     base-compat-shlib  compat,pic
./usr/lib/o32/libperfuse.so.0.0   base-compat-shlib  compat,pic

[src/distrib/sets/lists/base/md.amd64]
./usr/lib/i386/libperfuse.so.0    base-compat-shlib  compat,pic
./usr/lib/i386/libperfuse.so.0.0        base-compat-shlib   compat,pic

[src/distrib/sets/lists/base/md.sparc64]
./usr/lib/sparc/libperfuse.so.0   base-compat-shlib  compat,pic
./usr/lib/sparc/libperfuse.so.0.0       base-compat-shlib   compat,pic

[src/distrib/sets/lists/base/shl.mi]
./usr/lib/libperfuse.so  base-perfuse-shlib  
./usr/lib/libperfuse.so.0         base-perfuse-shlib 
./usr/lib/libperfuse.so.0.0       base-perfuse-shlib 

[src/distrib/sets/lists/comp/mi]
./usr/include/perfuse.h  comp-c-include 
./usr/share/man/cat3/libperfuse.0       comp-perfuse-catman   .cat
./usr/share/man/html3/libperfuse.html     comp-perfuse-htmlman       .html
./usr/share/man/man3/libperfuse.3       comp-perfuse-man      .man
./usr/lib/libperfuse.a  comp-perfuse-lib  
./usr/lib/libperfuse_g.a        comp-perfuse-lib   debuglib
./usr/lib/libperfuse_p.a        comp-perfuse-proflib profile
./usr/libdata/lint/llib-lperfuse.ln       comp-perfuse-lintlib  lint

[src/distrib/sets/lists/comp/shl.mi]
./usr/lib/libperfuse_pic.a        comp-perfuse-piclib   
./usr/libdata/debug/usr/lib/libperfuse.so.0.0.debug     comp-perfuse-debug debug

[src/distrib/sets/lists/comp/ad.mips64eb]
./usr/lib/64/libperfuse.a         comp-c-lib compat
./usr/lib/64/libperfuse.so        comp-sys-shlib   compat
./usr/lib/64/libperfuse_g.a       comp-c-proflib   compat,debuglib
./usr/lib/64/libperfuse_p.a       comp-c-proflib   compat,profile
./usr/lib/64/libperfuse_pic.a     comp-c-piclib compat,pic
./usr/libdata/debug/usr/lib/64/libperfuse.so.0.0     comp-compat-shlib  
compat,pic,debug
./usr/lib/o32/libperfuse.a        comp-c-lib compat
./usr/lib/o32/libperfuse.so       comp-sys-shlib   compat
./usr/lib/o32/libperfuse_g.a      comp-c-proflib   compat,debuglib
./usr/lib/o32/libperfuse_p.a      comp-c-proflib   compat,profile
./usr/lib/o32/libperfuse_pic.a    comp-c-piclib compat,pic
./usr/libdata/debug/usr/lib/o32/libperfuse.so.0.0    comp-compat-shlib  
compat,pic,debug

[src/distrib/sets/lists/comp/ad.mips64el]
./usr/lib/64/libperfuse.a         comp-c-lib compat
./usr/lib/64/libperfuse.so        comp-sys-shlib   compat
./usr/lib/64/libperfuse_g.a       comp-c-proflib   compat,debuglib
./usr/lib/64/libperfuse_p.a       comp-c-proflib   compat,profile
./usr/lib/64/libperfuse_pic.a     comp-c-piclib compat,pic
./usr/libdata/debug/usr/lib/64/libperfuse.so.0.0     comp-compat-shlib  
compat,pic,debug
./usr/lib/o32/libperfuse.a        comp-c-lib compat
./usr/lib/o32/libperfuse.so       comp-sys-shlib   compat
./usr/lib/o32/libperfuse_g.a      comp-c-proflib   compat,debuglib
./usr/lib/o32/libperfuse_p.a      comp-c-proflib   compat,profile
./usr/lib/o32/libperfuse_pic.a    comp-c-piclib compat,pic
./usr/libdata/debug/usr/lib/o32/libperfuse.so.0.0    comp-compat-shlib  
compat,pic,debug

[src/distrib/sets/lists/comp/md.amd64]
./usr/lib/i386/libperfuse.a       comp-c-lib compat
./usr/lib/i386/libperfuse.so      comp-sys-shlib   compat
./usr/lib/i386/libperfuse_g.a     comp-c-proflib   compat,debuglib
./usr/lib/i386/libperfuse_p.a     comp-c-proflib   compat,profile
./usr/lib/i386/libperfuse_pic.a   comp-c-piclib compat,pic
./usr/libdata/debug/usr/lib/i386/libperfuse.so.0.0   comp-compat-shlib  
compat,pic,debug

[src/distrib/sets/lists/comp/md.sparc64]
./usr/lib/sparc/libperfuse.a      comp-c-lib compat
./usr/lib/sparc/libperfuse.so     comp-sys-shlib   compat
./usr/lib/sparc/libperfuse_g.a    comp-c-proflib   compat,debuglib
./usr/lib/sparc/libperfuse_p.a    comp-c-proflib   compat,profile
./usr/lib/sparc/libperfuse_pic.a        comp-c-piclib   compat,pic
./usr/libdata/debug/usr/lib/sparc/libperfuse.so.0.0     comp-compat-shlib  
compat,pic,debug

and

[src/distrib/sets/lists/base/mi]
./usr/sbin/perfused     base-perfuse-bin  

[src/distrib/sets/lists/comp/mi]
./usr/libdata/debug/usr/sbin/perfused.debug   comp-perfuse-debug     debug
./usr/share/man/cat8/perfused.0   comp-perfuse-catman       .cat
./usr/share/man/html8/perfused.html       comp-perfuse-htmlman       .html
./usr/share/man/man8/perfused.8   comp-perfuse-man   .man

However, "make setlist" is a fairly dumb beast, and if I have anything
wrong, I'd be grateful if people would tell me so that I can make it
better.

Oh, yes, this is with a MKPERUSE guard, and a "perfuse" syspkgs category.

Thanks,
Alistair


Home | Main Index | Thread Index | Old Index