Currently the build procedure for cboe requires the Clang compiler on Linux. Although it works, this is unorthodox. A quick attempt to modify the SConstruct to use GCC/G++ instead causes SConstruct to mistakenly detect that the compiler doesn't work. Someone with SCons know-how should modify the SConstruct correctly and see if GCC/G++ run into errors while trying to compile the source, or if (ideally) no further changes are needed to support building on Linux with the GNU toolset.
Currently the build procedure for cboe requires the Clang compiler on Linux. Although it works, this is unorthodox. A quick attempt to modify the SConstruct to use GCC/G++ instead causes SConstruct to mistakenly detect that the compiler doesn't work. Someone with SCons know-how should modify the SConstruct correctly and see if GCC/G++ run into errors while trying to compile the source, or if (ideally) no further changes are needed to support building on Linux with the GNU toolset.