Browse thread
[Caml-list] Project Proposals
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Stefano Zacchiroli <zack@d...> |
| Subject: | Re: [Caml-list] OCaml packaging problems |
On Tue, May 14, 2002 at 10:54:52AM +0200, Xavier Leroy wrote: > When you install a package that provides a C shared library, you don't > install it in a package-dependent directory and add a line to > /etc/ld.so.conf with this directory; you install in /usr/lib or > /usr/local/lib, perhaps via a symbolic link. I urge everyone to use > the same scheme for OCaml shared libraries. Before proposing such a solution is better to reach an agreement among the community of OCaml libraries developer. I've built a lot of debian packages containing ocaml library shared and not. Almost of them assume that all the library files will be installed to a _single_ directory, including in "library files": ml and mli files, cm? files and shared objects. Installing all this stuff in a single directory will cause rapidly name clashes. The right(TM) solution seems to be: install shared object files in a single directory listed in OCaml's ld.conf _but_ install all other stuff in a per-package directory that needs not to be listed in ld.conf. Right now I know no package that supports two different destination directory as install flags. This is a tiny problem, but requires changes in a lot of packages. Please, don't require that all the library stuff will reside in a single directory. Cheers. -- Stefano Zacchiroli - undergraduate student of CS @ Univ. Bologna, Italy zack@cs.unibo.it | ICQ# 33538863 | http://www.cs.unibo.it/~zacchiro "I know you believe you understood what you think I said, but I am not sure you realize that what you heard is not what I meant!" -- G.Romney ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners