Subject: Re: CVS commit: pkgsrc/lang/tcl
To: None <dmcmahill@netbsd.org>
From: Havard Eidnes <he@netbsd.org>
List: pkgsrc-changes
Date: 09/20/2004 16:56:06
> Are you sure there is no additional fallout in some of the packages w=
hich
> use tcl?  The last time tcl was touched during a freeze (threads turn=
ed
> on), a number of packages broke.  I think those have all been fixed t=
o
> do the right thing, but I'm not sure.

No, sorry, I have not tested all the other packages which use tcl, and
whether they worked before or are broken now.  Yes, I realize that I
may have gone out on a limb with this one.  At least it will only
affect pkgsrc on NetBSD-1.6* and NetBSD-1.5*, and it fixes at least
the build of one other package -- tcl-scotty.

Incidently, I have an update to 8.4.7 lined up as well, and on
netbsd-1-6 that tcl works even worse by itself -- e.g. tclsh gets a
segv on exit, and compiling it with --disable-threads cures that
problem as well.  I concluded that there are gremlins in the code
related to use of pth and/or the built-in thread-supporting memory
allocator in tcl, and my experimentation led me to conclude that it's
best to avoid that combination.

Regards,

- H=E5vard