Hi,

I changed my CMakeLists.txt to use pgc++ for CXX_COMPILER and gcc for C_COMPILER. That way it manages to find Boost.

Although now i have another problem, i get many error like this one:

```
"/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h", line 214: error:
excessive recursion at instantiation of function
"Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnroll
ing<Kernel, Index, Stop>::run [with
Kernel=Eigen::internal::generic_dense_assignment_kernel<Eigen::intern
al::evaluator<Eigen::Matrix<float, 9, 9, 0, 9, 9>>,
Eigen::internal::evaluator<Eigen::CwiseNullaryOp<Eigen::internal::sca
lar_constant_op<float>, Eigen::Matrix<float, 9, 9, 0, 9, 9>>>,
Eigen::internal::assign_op<float>, 0>, Index=64, Stop=81]"
copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index+1, Stop>::run(kernel);
^
detected during:
instantiation of "void
Eigen::internal::copy_using_evaluator_LinearTraversal_Com
pleteUnrolling<Kernel, Index, Stop>::run(Kernel &) [with
Kernel=Eigen::internal::generic_dense_assignment_kernel<E
igen::internal::evaluator<Eigen::Matrix<float, 9, 9, 0,
9, 9>>,
```

What is the recursion threshold for pgc?