Hi Stuart, On Thursday 03 June 2010 08:40:28 pm Stuart Cassoff wrote: > This takes care of the two issues and brings another bit into alignment > with the Tcl source. I think I got the p0's right and I don't think there's > a need to bump the lib. I didn't put --disable-load in. It takes an insane > amount of time for me to even get a vax emu setup with -current and such > and I'm not much of a vaxochist. I doubt I coined that word. Looks ok to me > on i386. > Stu > The patch to lang/tcl/8.5/patches/patch-generic_tclStrToD_c, did not applied cleanly to a freshly cvs checkout, but no problem, I applied it manually.
However, tcl compiled over the night on my vax, and without the --disable- load, linking again fails there: cc -O2 -O2 -pipe -pipe tclAppInit.o -L/usr/ports/pobj/tcl-8.5.8p0/build-vax - ltcl85 -lm -o tclsh ld: No reference to __DYNAMIC collect2: ld returned 1 exit status *** Error code 1 I'll try the patch today on the sparc64/gcc4 and the mips64 boxen today and will send a patch that should apply to CVS checkout. Shall I add the -- disable-load again to at least be able to compile the tcl/tk on the vax? Or do you have any idea on a better solution how to get tcl linked on the static archs? I'll then mark my other tlc/tk ports with SHARED_ONLY=Yes since they all contain libraries that are intended to be loaded, and the new version of coccinella requires tcl/tk 8.5 and will not work with tcl/tk 8.4. cheers, Sebastian
