HADOOP-7874. native libs should be under lib/native/ dir. (tucu)
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1209286 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
714ae6e62f
commit
c5777e0375
@ -102,6 +102,8 @@ Trunk (unreleased changes)
|
|||||||
|
|
||||||
HDFS-2614. hadoop dist tarball is missing hdfs headers. (tucu)
|
HDFS-2614. hadoop dist tarball is missing hdfs headers. (tucu)
|
||||||
|
|
||||||
|
HADOOP-7874. native libs should be under lib/native/ dir. (tucu)
|
||||||
|
|
||||||
OPTIMIZATIONS
|
OPTIMIZATIONS
|
||||||
|
|
||||||
HADOOP-7761. Improve the performance of raw comparisons. (todd)
|
HADOOP-7761. Improve the performance of raw comparisons. (todd)
|
||||||
|
@ -186,29 +186,16 @@ fi
|
|||||||
# setup 'java.library.path' for native-hadoop code if necessary
|
# setup 'java.library.path' for native-hadoop code if necessary
|
||||||
|
|
||||||
if [ -d "${HADOOP_PREFIX}/build/native" -o -d "${HADOOP_PREFIX}/lib/native" ]; then
|
if [ -d "${HADOOP_PREFIX}/build/native" -o -d "${HADOOP_PREFIX}/lib/native" ]; then
|
||||||
JAVA_PLATFORM=`CLASSPATH=${CLASSPATH} ${JAVA} -Xmx32m ${HADOOP_JAVA_PLATFORM_OPTS} org.apache.hadoop.util.PlatformName | sed -e "s/ /_/g"`
|
|
||||||
|
|
||||||
if [ -d "$HADOOP_PREFIX/build/native" ]; then
|
|
||||||
if [ "x$JAVA_LIBRARY_PATH" != "x" ]; then
|
|
||||||
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:${HADOOP_PREFIX}/build/native/${JAVA_PLATFORM}/lib
|
|
||||||
else
|
|
||||||
JAVA_LIBRARY_PATH=${HADOOP_PREFIX}/build/native/${JAVA_PLATFORM}/lib
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -d "${HADOOP_PREFIX}/lib/native" ]; then
|
if [ -d "${HADOOP_PREFIX}/lib/native" ]; then
|
||||||
if [ "x$JAVA_LIBRARY_PATH" != "x" ]; then
|
if [ "x$JAVA_LIBRARY_PATH" != "x" ]; then
|
||||||
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:${HADOOP_PREFIX}/lib/native/${JAVA_PLATFORM}
|
JAVA_LIBRARY_PATH=${JAVA_LIBRARY_PATH}:${HADOOP_PREFIX}/lib/native
|
||||||
else
|
else
|
||||||
JAVA_LIBRARY_PATH=${HADOOP_PREFIX}/lib/native/${JAVA_PLATFORM}
|
JAVA_LIBRARY_PATH=${HADOOP_PREFIX}/lib/native
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -e "${HADOOP_PREFIX}/lib/libhadoop.a" ]; then
|
|
||||||
JAVA_LIBRARY_PATH=${HADOOP_PREFIX}/lib
|
|
||||||
fi
|
|
||||||
|
|
||||||
# cygwin path translation
|
# cygwin path translation
|
||||||
if $cygwin; then
|
if $cygwin; then
|
||||||
JAVA_LIBRARY_PATH=`cygpath -p "$JAVA_LIBRARY_PATH"`
|
JAVA_LIBRARY_PATH=`cygpath -p "$JAVA_LIBRARY_PATH"`
|
||||||
|
@ -349,7 +349,7 @@
|
|||||||
UNTAR='tar xfBp -'
|
UNTAR='tar xfBp -'
|
||||||
LIB_DIR="${BUILD_DIR}/native/target/usr/local/lib"
|
LIB_DIR="${BUILD_DIR}/native/target/usr/local/lib"
|
||||||
if [ -d $${LIB_DIR} ] ; then
|
if [ -d $${LIB_DIR} ] ; then
|
||||||
TARGET_DIR="${BUILD_DIR}/${project.artifactId}-${project.version}/lib"
|
TARGET_DIR="${BUILD_DIR}/${project.artifactId}-${project.version}/lib/native"
|
||||||
mkdir -p $${TARGET_DIR}
|
mkdir -p $${TARGET_DIR}
|
||||||
cd $${LIB_DIR}
|
cd $${LIB_DIR}
|
||||||
$$TAR lib* | (cd $${TARGET_DIR}/; $$UNTAR)
|
$$TAR lib* | (cd $${TARGET_DIR}/; $$UNTAR)
|
||||||
|
Loading…
Reference in New Issue
Block a user