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