cvs commit: src/sbin/geom/class/mirror Makefile geom_mirror.c src/sys/geom/mirror g_mirror.c g_mirror.h g_mirror_ctl.c src/sys/modules/geom/geom_mirror Makefile src/tools/regression/geom_mirror Makefile runtests.sh test-1.sh test-2.sh test-3.sh test-4.sh ...

Pawel Jakub Dawidek pjd at FreeBSD.org
Mon Aug 2 02:00:04 PDT 2004


On Mon, Aug 02, 2004 at 11:51:35AM +0300, Ruslan Ermilov wrote:
+> On Mon, Aug 02, 2004 at 02:49:33AM +0200, Dag-Erling Sm?rgrav wrote:
+> > Pawel Jakub Dawidek <pjd at FreeBSD.org> writes:
+> > > How to fix it to force symlink creation under /lib/geom/, but without
+> > > creaking DPADD?
+> > 
+> > The problem is that LIBDIR is used to mean two things: the place where
+> > existing libraries are located, and the place where the ones we build
+> > will be installed.  The ports tree maintains a very clear separation
+> > between these two meanings: existing software resides in LOCALBASE,
+> > new software is installed into PREFIX.  LIBDIR should likewise be
+> > split into two separate variables.
+> > 
[...]
+> Another alternative to consider is to rename GEOM modules to be plain
+> .so's.  Is there any real benefit in versioning them, as there's
+> unlikely that applications will be linked to them.  Partial patch:

I think I'll go this way, because after dlopen() I'm still looking for
lib_version symbol and checking the version number of loaded library,
so I don't really need major numbers in libraries names.

Thanks.

-- 
Pawel Jakub Dawidek                       http://www.FreeBSD.org
pjd at FreeBSD.org                           http://garage.freebsd.pl
FreeBSD committer                         Am I Evil? Yes, I Am!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-all/attachments/20040802/0e441c11/attachment.bin


More information about the cvs-all mailing list