Remove INITFINI flag from CMake/ParaViewCommon.cmake,
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
Starting on line 233 of CMake/ParaViewCommon.cmake, there's a check to see if the IBM xlC compiler supports the -binitfini:poe_remote_main option and add it to the C flags.
The comments are correct in that the option is required to build an MPI executable. However, that option can and should be included in the MPI_EXTRA_LIBRARY variable. Non-MPI builds of ParaView don't like the option (at least on my systems). Even MPI builds require some non-MPI executables to complete the build process. I am guessing this is a holdover from the days before the existence of MPI_EXTRA_LIBRARY.
Recommend removing that option, or at least changing it to append to the MPI_EXTRA_LIBRARY variable instead of C flags.