Hi, I just switched one of my sites to tcl-8.6.0 by compiling tcl, making a few small changes in nspostgres and one other module, rebuilding aolserver and everything needed, and finally installing into a separate install dir so I can easily switch back and forth if needed.
Starting the server, there was no issue, I had an earlier openacs testing run stored, ran a new one and there were just over 200 less failures with 8.6 than with the earlier 8.5.8.
I think Gustaf must have also made the nspostgres changes needed for tcl 8.6, and if you're familiar with c, you can also find them yourself, the compiler will tell you exactly where they all are,