Varun Saxena created HDFS-8474: ---------------------------------- Summary: Impala compilation breaks with libhdfs in 2.7 as getJNIEnv is not visible Key: HDFS-8474 URL: https://issues.apache.org/jira/browse/HDFS-8474 Project: Hadoop HDFS Issue Type: Bug Components: build, libhdfs Affects Versions: 2.7.0 Environment: Red Hat Enterprise Linux Server release 6.4 and gcc 4.3.4 Reporter: Varun Saxena Assignee: Varun Saxena Priority: Critical
Impala in CDH 5.2.0 is not compiling with libhdfs.so in 2.7.0 on RedHat 6.4. This is because getJNIEnv is not visible in the so file. Compilation fails with below error message : ../../build/release/exec/libExec.a(hbase-table-scanner.cc.o): In function `impala::HBaseTableScanner::Init()': /usr1/code/Impala/code/current/impala/be/src/exec/hbase-table-scanner.cc:113: undefined reference to `getJNIEnv' ../../build/release/exprs/libExprs.a(hive-udf-call.cc.o):/usr1/code/Impala/code/current/impala/be/src/exprs/hive-udf-call.cc:227: more undefined references to `getJNIEnv' follow collect2: ld returned 1 exit status make[3]: *** [be/build/release/service/impalad] Error 1 make[2]: *** [be/src/service/CMakeFiles/impalad.dir/all] Error 2 make[1]: *** [be/src/service/CMakeFiles/impalad.dir/rule] Error 2 make: *** [impalad] Error 2 Compiler Impala Failed, exit libhdfs.so.0.0.0 returns nothing when following command is run. "nm -D libhdfs.so.0.0.0 | grep getJNIEnv" -- This message was sent by Atlassian JIRA (v6.3.4#6332)