You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by bm...@apache.org on 2012/03/09 22:41:49 UTC
svn commit: r1299066 -
/incubator/bigtop/trunk/bigtop-packages/src/common/hadoop/do-component-build
Author: bmahe
Date: Fri Mar 9 21:41:49 2012
New Revision: 1299066
URL: http://svn.apache.org/viewvc?rev=1299066&view=rev
Log:
BIGTOP-431. Need to add libjvm.so to LDFLAGS of Apache Hadoop build
Modified:
incubator/bigtop/trunk/bigtop-packages/src/common/hadoop/do-component-build
Modified: incubator/bigtop/trunk/bigtop-packages/src/common/hadoop/do-component-build
URL: http://svn.apache.org/viewvc/incubator/bigtop/trunk/bigtop-packages/src/common/hadoop/do-component-build?rev=1299066&r1=1299065&r2=1299066&view=diff
==============================================================================
--- incubator/bigtop/trunk/bigtop-packages/src/common/hadoop/do-component-build (original)
+++ incubator/bigtop/trunk/bigtop-packages/src/common/hadoop/do-component-build Fri Mar 9 21:41:49 2012
@@ -36,11 +36,20 @@ if [ -n `which autoconf` ]; then
fi
fi
+pushd src/native
+ autoreconf -if
+popd
+LIBJVMS=`find ${JAVA_HOME}/jre/lib/ -name "libjvm.so" -exec dirname {} \;`
+LIBRARIES="-lcrypto -lm "
+for jvm in $LIBJVMS;
+do
+ LIBRARIES="${LIBRARIES} -L${jvm}"
+done
# FIXME: the LDFLAGS="-lcrypto" is a workaround for MAPREDUCE-2127
# FIXME: the FUSE_HOME="..." and LDFLAGS="-lm" is a workaround for HADOOP-3344
-LDFLAGS="-lcrypto -lm" FUSE_HOME=`pwd`/build/c++/${HADOOP_ARCH} ant \
+LDFLAGS="$LIBRARIES" FUSE_HOME=`pwd`/build/c++/${HADOOP_ARCH} ant \
-Djava5.home=$JAVA5_HOME \
-Dforrest.home=$FORREST_HOME \
-Dversion=${HADOOP_VERSION} \