Linux 64 bit procedures

Background
Linden Lab (LL) boost library uses boost version 1.52 with some customization. A portion of the boost library has been renamed to allow LL to continue to use some old functions and headers after upcoming boost version upgrades. The changes to boost resulted in code changes in the viewer to use the new function and header names. We have kept the linux 64 bit version at boost 1.48 in order to have a working mesh upload ability while using the complete viewer code across the three platform we maintain. The boost 1.48 and colladadom libraries were different for linux 64 bit builds, but all viewer code was unchanged.

Current situation
19:52, 14 May 2013 (PDT)


 * A Kokua64 branch has been established so that the linux 64 build can continue to build with boost version 1.48 and a compatible colladadom library and have working mesh model uploads,
 * The default branch will continue to track LL's viewer-beta.
 * The default branch can be built as linux 64, but the viewer will crash at mesh model upload from undefined symbols in the colladadom library.

Library issues

 * Updated boost and colladom libraries are needed.
 * Attempt to build colladadom with the same boost version 1.52 as used in the viewer have failed.
 * The failure occurs at colladadom link with a message that the boost system and filesystem static libraries need to be compiled with -fPIC.
 * Attempts to place the cxxflags=-fPIC at points within boost build directives have failed.
 * Please see redmine task [Library upgrades]