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

Re: versioned libraries dependencies



On Wed, Nov 20, 2002 at 08:58:52AM +0100, J?r?me Marant wrote:
> Do you hav a concrete example? It looks like a problem with applications

Just try to build an application that use both netclient and netstring
in current unstable.

This is _not_ a problem with shared objects, this is a problem related
to the way ocaml ensure that type information are correct.
Each ocaml library keeps a table of md5sums of all .cmi against it was
built, if you try to use a .cmi with the same name but with a different
md5sum ocaml compiler will fail.

Please not Jerome that this is not a problem to be discussed here, this
is how ocaml compiler work.

Here we have to discuss which is the better why for debian to live with
this compiler (bug?)feature. IMO the best way is using versioned
dependencies between libraries so that a DD doesn't forget to rebuild
all libraries which depend on the one he is rebuilding.

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

Attachment: pgpwIHMoSZW7o.pgp
Description: PGP signature


Reply to: