03-17-2017 08:21 AM
On Red Hat 6.8 the highest version of g++ supported is 4.4.7 (see this Red Hat document). This compiler can't handle some of the later C++ language features used by the Impala UDF development package. The following has to be done to get the sample codes in "impala-udf-samples-master" to compile:
Even so, the generated binaries "uda-sample-test" and "udf-sample-test" when run from the command line crash right away with segmentation faults.
Is there a package that would support this old version of g++?
03-17-2017 08:53 AM
This is a bug in the impala-udf-dev package versions 5.9.x to 5.10.x. I was alway intended to be compilable with older versions of gcc.
It will be fixed in 5.11+ once that is released. If you downgrade the package to a version 5.8.x or earlier it should also work.