Sunday, September 1, 2013

AOL Server 3.3 up and running with Tcl 8.4

Both AOL Server and it's Oracle driver new build with an ansible playbook.

Mainly a some patches to the AOL build. Big ones:

  • Tcl 8.3 had some threading issues they had to work around (which are fixed in 8.4).
  • 8.4 added const-correctness. Fortunately, they also added a define that turned off the checking. (Eventually, the AOL Server code should satisfy the const correctness.)

Most of the work ended up in the a patch file.

I'm glad I stuck with 3.3, I found this porting guide for AOL Server 3 to 4. So it's possible ArsDigita Community System won't work with 4.0.

Given how tricky it was to port, it would have been much simpler to use Tcl 8.3. But now I know the AOL build system pretty well. Hopefully, the ArsDigta code will run with 8.4.

No comments:

Post a Comment