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

Re: ocaml 3.06 and tcl/tk 8.4 ...



On Tue, Jul 01, 2003 at 10:56:54PM +0200, Sylvain LE GALL wrote:
> Hello,
> 
> Well, i don't know if i am permit to say anything... But i will do it.
> 
> To my mind, labltk* is not a really grave issue, since there is a lot of
> packages who still depends on it. I think it is more clever to wait for
> 3.07 release. Patching the source is never the best way to do things (
> but i use it ), it is heavy and not so compatible ( especially if you
> patch many times ). 

Well, the hange would actually be a configure option only, not a source
patching :

  ./configure -tkdefs "-DUSE_COMPOSITELESS_PHOTO_PUT_BLOCK"

> Concerning Sarge -16.sarge release i think it is also a good solution. 

Ok.

> And finally : the versionned install, i think it is an upstream things (
> which could ****really**** be made soon ). Keeping the actuall /3.06/ is
> a good way to keep us safe from a soon to come changes ( even if they
> don't reply, i think it is a two lines hack... wait and see ).

Mmm, it is a bit more complicated than that. The idea is to add a
-<version> to each of the binaries (ocamlc-3.06, ocamlrun-3.06, etc),
which needs a bit of patching, but should work. This is similar to what
other compiler suite do, and just a modification of what ocaml is used
to (using different install directories for different installs).

The real problem is then to put /usr/bin/ocamlrun-3.06 in each bytecode
exectuable, which would break portability, but then it already does so
to some degree, since standard ocaml installs use
/usr/local/bin/ocamlrun, so we could go ahead and do it and maybe we
can.

What i really fear, is that i could miss something in the patch, but
then i guess we would notice early enough.

I would need to find a good configuration option name for this though.

Friendly,

Sven Luther



Reply to: