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



Reply via email to