|
From: Donal K. F. <don...@ma...> - 2008-12-20 09:37:14
|
Jan Nijtmans wrote: > 2008/12/19 Andreas Kupries <and...@ac...>: >>> Questions (that I may better understand...): >>> - Why is zlib under compat/, libtommath under /, and tdbc under pkgs? >>> Shouldn't these have very similar treatment in the location in the >>> source tree? > > How about TclOO and tclZlib.c? I was wondering if they wouln't not be > served better ad contributed package. Yes, we want to make sure > that every Tcl distrubition has it, just like tdbc. TclOO is integrated > in the core, it doesn't need a package require, but provides it's own > package name and version. tclZlib.c is integrated in the core but > completely independant. It could easiliy be converted to have it's > own stub table, and be regarded as a separate extension. TclOO is deeply entwined into Tcl, and likely to become even more so. The zlib distribution is purely there for compatibility. Our config code really prefers the system version if that is available. OK, on Windows we don't even check for a system version at the moment as I'm fairly sure that Win doesn't provide one. (Am I wrong? If it's only on some versions, then we'll probably still have to keep doing an unconditional build of the compat code.) I've had reports that there are problems with the msys build. I'll sort them out later today (using techniques I've devised when working on the Unix build rules). Donal. |