Skip to content
Snippets Groups Projects
Commit f3354cef authored by Scott Mindock's avatar Scott Mindock
Browse files

where

parent fab8b700
No related branches found
Tags v3.0.0
No related merge requests found
Pipeline #51085 passed with warnings with stage
...@@ -68,7 +68,7 @@ export PATH=${USER_COTS_PATH}/bin:$PATH ...@@ -68,7 +68,7 @@ export PATH=${USER_COTS_PATH}/bin:$PATH
export LDFLAGS="-L${USER_COTS_PATH}/lib -L${USER_COTS_PATH}/lib64 " export LDFLAGS="-L${USER_COTS_PATH}/lib -L${USER_COTS_PATH}/lib64 "
install_the_source (){ install_the_source (){
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
# This will download and unpack the requested COT. If the cot is already present it will not be downloaded. # This will download and unpack the requested COT. If the cot is already present it will not be downloaded.
tar_name=$1 tar_name=$1
...@@ -131,47 +131,45 @@ echo_vars() ...@@ -131,47 +131,45 @@ echo_vars()
} }
mk_xerces() { mk_xerces() {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=xerces-c-3.2.3.tar.gz && \ tar_name=xerces-c-3.2.3.tar.gz && \
install_the_source ${tar_name} && \ install_the_source ${tar_name} && \
cd ${BUILD}/xerces-c-3.2.3 && \ cd ${BUILD}/xerces-c-3.2.3 && \
./configure --enable-static --enable-shared --prefix=${USER_COTS_PATH} && \ ./configure --enable-static --enable-shared --prefix=${USER_COTS_PATH} && \
make && \ make && \
make install && \ make install && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
mk_png() { mk_png() {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=libpng-1.6.37.tar.gz && \ tar_name=libpng-1.6.37.tar.gz && \
install_the_source ${tar_name} && \ install_the_source ${tar_name} && \
cd ${BUILD}/libpng* && \ cd ${BUILD}/libpng* && \
./configure --prefix=${USER_COTS_PATH} && \ ./configure --prefix=${USER_COTS_PATH} && \
make && \ make && \
make install && \ make install && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
mk_zlib() { mk_zlib() {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=zlib-1.2.7.tar.gz && \ tar_name=zlib-1.2.7.tar.gz && \
install_the_source ${tar_name} && \ install_the_source ${tar_name} && \
cd ${BUILD}/zlib* && \ cd ${BUILD}/zlib* && \
./configure --prefix=${USER_COTS_PATH} && \ ./configure --prefix=${USER_COTS_PATH} && \
make && \ make && \
make install && \ make install && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
mk_bz2() { mk_bz2() {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=bzip2-1.0.6.tar.gz && / tar_name=bzip2-1.0.6.tar.gz && /
install_the_source ${tar_name} && / install_the_source ${tar_name} && /
cd ${BUILD}/bz* && / cd ${BUILD}/bz* && /
...@@ -181,30 +179,27 @@ rm bzless; ln -sr bzmore bzless && / ...@@ -181,30 +179,27 @@ rm bzless; ln -sr bzmore bzless && /
rm bzegrep; ln -sr bzgrep bzegrep && / rm bzegrep; ln -sr bzgrep bzegrep && /
rm bzfgrep; ln -sr bzgrep bzfgrep && / rm bzfgrep; ln -sr bzgrep bzfgrep && /
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
# -D_GLIBCXX_USE_CXX11_ABI=0
mk_boost(){ mk_boost(){
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=boost_1_57_0.tar.gz && \ tar_name=boost_1_57_0.tar.gz && \
rm -fr ${USER_COTS_PATH}/lib/*boost* && \ rm -fr ${USER_COTS_PATH}/lib/*boost* && \
rm -fr ${USER_COTS_PATH}/include/boost && \ rm -fr ${USER_COTS_PATH}/include/boost && \
install_the_source ${tar_name} && \ install_the_source ${tar_name} && \
cd ${BUILD}/boost* && \ cd ${BUILD}/boost* && \
./bootstrap.sh --help
./bootstrap.sh --with-toolset=gcc --with-libraries="filesystem","iostreams","regex","thread","serialization","system" --prefix="${USER_COTS_PATH}" && \ ./bootstrap.sh --with-toolset=gcc --with-libraries="filesystem","iostreams","regex","thread","serialization","system" --prefix="${USER_COTS_PATH}" && \
./b2 --help-options
./b2 install toolset=gcc -q --build-dir=tmp --debug-configuration -d+2 --prefix="${USER_COTS_PATH}" linkflags="-L${USER_COTS_PATH}/lib" cxxflags="${CXXFLAGS} -Wunused-but-set-parameter " && \ ./b2 install toolset=gcc -q --build-dir=tmp --debug-configuration -d+2 --prefix="${USER_COTS_PATH}" linkflags="-L${USER_COTS_PATH}/lib" cxxflags="${CXXFLAGS} -Wunused-but-set-parameter " && \
#./b2 install --debug-configuration -d+2 --prefix="'${USER_COTS_PATH}'" --build-dir=tmp/build-boost optimization=speed linkflags="-L${USER_COTS_PATH}/lib" cxxflags="'${CXXFLAGS}' " && \ printf "%s finished \n" ${FUNCNAME[0]} && \
echo "${FUNCNAME[0]} finished" && \
return 0 return 0
} }
mk_wgrib2() { mk_wgrib2() {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=wgrib2.v2.0.2.tgz && \ tar_name=wgrib2.v2.0.2.tgz && \
rm -fr ${BUILD}/grib2 && \ rm -fr ${BUILD}/grib2 && \
install_the_source ${tar_name} && \ install_the_source ${tar_name} && \
...@@ -216,14 +211,12 @@ mk_wgrib2() { ...@@ -216,14 +211,12 @@ mk_wgrib2() {
cp -f --preserve=links ./jasp*/src/libjasper/.libs/* ${USER_COTS_PATH}/lib && \ cp -f --preserve=links ./jasp*/src/libjasper/.libs/* ${USER_COTS_PATH}/lib && \
cp -f ./g2clib-1.4.0/grib2.h ${USER_COTS_PATH}/include && \ cp -f ./g2clib-1.4.0/grib2.h ${USER_COTS_PATH}/include && \
cp ${BUILD}/grib2/wgrib2/wgrib2 ${USER_COTS_PATH}/bin && \ cp ${BUILD}/grib2/wgrib2/wgrib2 ${USER_COTS_PATH}/bin && \
#ln -fs ${USER_COTS_PATH}/lib ${USER_COTS_PATH}/g2clib-1.4.0 && \ printf "%s finished \n" ${FUNCNAME[0]} && \
echo "${FUNCNAME[0]} finished" && \
return 0 return 0
} }
mk_hdf5() { mk_hdf5() {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
gcc --version
tar_name=hdf5-1.10.4.tar.gz && \ tar_name=hdf5-1.10.4.tar.gz && \
install_the_source ${tar_name} && \ install_the_source ${tar_name} && \
cd ${BUILD}/hdf* && \ cd ${BUILD}/hdf* && \
...@@ -232,40 +225,39 @@ mk_hdf5() { ...@@ -232,40 +225,39 @@ mk_hdf5() {
make clean && \ make clean && \
make -j 3 && \ make -j 3 && \
make install && \ make install && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
mk_log4cplus() { mk_log4cplus() {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=log4cplus-1.0.4.3.tar.gz && \ tar_name=log4cplus-1.0.4.3.tar.gz && \
install_the_source ${tar_name} && \ install_the_source ${tar_name} && \
cd ${BUILD}/log4c* && \ cd ${BUILD}/log4c* && \
./configure --prefix=${USER_COTS_PATH} && \ ./configure --prefix=${USER_COTS_PATH} && \
make && \ make && \
make install && \ make install && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
mk_szip() mk_szip()
{ {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=szip-2.1.tar.gz && \ tar_name=szip-2.1.tar.gz && \
rm -fr ${BUILD}/szip* && \ rm -fr ${BUILD}/szip* && \
#rm ${USER_COTS_PATH}/lib/*slibc*
install_the_source ${tar_name} && \ install_the_source ${tar_name} && \
cd ${BUILD}/szip* && \ cd ${BUILD}/szip* && \
./configure --prefix=${USER_COTS_PATH} && \ ./configure --prefix=${USER_COTS_PATH} && \
make && \ make && \
make install && \ make install && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
mk_slibc() mk_slibc()
{ {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=slibc-0.9.3.tar.gz && \ tar_name=slibc-0.9.3.tar.gz && \
rm -fr ${BUILD}/slibc* && \ rm -fr ${BUILD}/slibc* && \
...@@ -283,13 +275,13 @@ mk_slibc() ...@@ -283,13 +275,13 @@ mk_slibc()
cd ${USER_COTS_PATH}/lib && \ cd ${USER_COTS_PATH}/lib && \
ln -s ./libslibc.so.0.9.3 libslibc.so && \ ln -s ./libslibc.so.0.9.3 libslibc.so && \
ln -s ./libslibc.so.0.9.3 libslibc++.so && \ ln -s ./libslibc.so.0.9.3 libslibc++.so && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
mk_sqlite() mk_sqlite()
{ {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=sqlite-autoconf-3330000.tar.gz && \ tar_name=sqlite-autoconf-3330000.tar.gz && \
rm -fr ${BUILD}/SQ* && \ rm -fr ${BUILD}/SQ* && \
cd ${BUILD} && \ cd ${BUILD} && \
...@@ -298,13 +290,12 @@ mk_sqlite() ...@@ -298,13 +290,12 @@ mk_sqlite()
./configure --prefix=${USER_COTS_PATH} --exec-prefix=${USER_COTS_PATH} --disable-tcl && \ ./configure --prefix=${USER_COTS_PATH} --exec-prefix=${USER_COTS_PATH} --disable-tcl && \
make && \ make && \
make install && \ make install && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
#liblapack.a
mk_lapack(){ mk_lapack(){
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=lapack-3.5.0.tgz && \ tar_name=lapack-3.5.0.tgz && \
rm -fr ${BUILD}/lapack* && \ rm -fr ${BUILD}/lapack* && \
install_the_source $tar_name && \ install_the_source $tar_name && \
...@@ -313,39 +304,34 @@ mk_lapack(){ ...@@ -313,39 +304,34 @@ mk_lapack(){
echo "Building BLAS / LAPACK" && \ echo "Building BLAS / LAPACK" && \
cd BLAS/SRC && \ cd BLAS/SRC && \
export LD_RUN_PATH=${USER_COTS_PATH}/lib64:${USER_COTS_PATH}/lib && \ export LD_RUN_PATH=${USER_COTS_PATH}/lib64:${USER_COTS_PATH}/lib && \
echo $LD_RUN_PATH && \
export FORTRAN=${FC} && \ export FORTRAN=${FC} && \
export LOADER=${FC} && \ export LOADER=${FC} && \
make OPTS=" -msse4a -O3 -fPIC -Wall -funderscoring " LD_RUN_PATH=${LD_RUN_PATH} FORTRAN="${FORTRAN} -funderscoring -g " LOADER="${LOADER}" && \ make OPTS=" -msse4a -O3 -fPIC -Wall -funderscoring " LD_RUN_PATH=${LD_RUN_PATH} FORTRAN="${FORTRAN} -funderscoring -g " LOADER="${LOADER}" && \
cd ../.. && \ cd ../.. && \
make OPTS=" -msse4a -fPIC -Wall " LD_RUN_PATH=${LD_RUN_PATH} FORTRAN="${FORTRAN} -fimplicit-none -funderscoring -g" LOADER="${LOADER} -g" && \ make OPTS=" -msse4a -fPIC -Wall " LD_RUN_PATH=${LD_RUN_PATH} FORTRAN="${FORTRAN} -fimplicit-none -funderscoring -g" LOADER="${LOADER} -g" && \
cp librefblas.a libblas.a && \ cp librefblas.a libblas.a && \
cp *.a ${USER_COTS_PATH}/lib && \ cp *.a ${USER_COTS_PATH}/lib && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
mk_gtest() mk_gtest()
{ {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=gtest-1.7.0.zip && \ tar_name=gtest-1.7.0.zip && \
rm -fr ${BUILD}/gtest* && \ rm -fr ${BUILD}/gtest* && \
cd ${BUILD} && \ cd ${BUILD} && \
install_the_source ${tar_name} && \ install_the_source ${tar_name} && \
cd ${BUILD}/gtest* && \ cd ${BUILD}/gtest* && \
./configure --prefix=${USER_COTS_PATH} && \ ./configure --prefix=${USER_COTS_PATH} && \
printf "%s finished \n" ${FUNCNAME[0]} && \
echo "${FUNCNAME[0]} finished" && \
return 0 return 0
} }
mk_proto() mk_proto()
{ {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
export PATH=/CSPP_SDR_4_0/JAVA_COTS/jdk1.8.0_73/bin/:$PATH export PATH=/CSPP_SDR_4_0/JAVA_COTS/jdk1.8.0_73/bin/:$PATH
tar_name=protobuf-3.8.x.zip && \ tar_name=protobuf-3.8.x.zip && \
...@@ -364,7 +350,6 @@ mk_proto() ...@@ -364,7 +350,6 @@ mk_proto()
make -j 3 && \ make -j 3 && \
make install && \ make install && \
LIB=${BUILD}/protobuf-3.8/lib && \ LIB=${BUILD}/protobuf-3.8/lib && \
echo "Now java part at line 366" && \
cd ${BUILD}/protobuf*/java && \ cd ${BUILD}/protobuf*/java && \
export LD_LIBRARY_PATH=${USER_COTS_PATH}/lib && \ export LD_LIBRARY_PATH=${USER_COTS_PATH}/lib && \
export LD_RUN_PATH=${USER_COTS_PATH}/lib && \ export LD_RUN_PATH=${USER_COTS_PATH}/lib && \
...@@ -376,24 +361,25 @@ mk_proto() ...@@ -376,24 +361,25 @@ mk_proto()
cd ${BUILD}/protobuf* && \ cd ${BUILD}/protobuf* && \
cd java/core/src/main/java && \ cd java/core/src/main/java && \
jar cf ${USER_COTS_PATH}/lib/protobuf-java-3.8.0.jar com/google/protobuf/*.class && \ jar cf ${USER_COTS_PATH}/lib/protobuf-java-3.8.0.jar com/google/protobuf/*.class && \
echo "mk_proto complete" echo "mk_proto complete" && \
return 0
} }
mk_fftw() { mk_fftw() {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=fftw-3.3.4.tar.gz && \ tar_name=fftw-3.3.4.tar.gz && \
install_the_source $tar_name && \ install_the_source $tar_name && \
cd ${BUILD}/fftw* && \ cd ${BUILD}/fftw* && \
CFLAGS=-msse4a ./configure --with-gcc-arch=pentium4 --enable-shared=yes --enable-static=yes --enable-portable-binary --prefix=${USER_COTS_PATH} && \ CFLAGS=-msse4a ./configure --with-gcc-arch=pentium4 --enable-shared=yes --enable-static=yes --enable-portable-binary --prefix=${USER_COTS_PATH} && \
make && \ make && \
make install make install && \
return 0
} }
mk_slatec4 () mk_slatec4 ()
{ {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=slatec.tar.gz && \ tar_name=slatec.tar.gz && \
install_the_source $tar_name && \ install_the_source $tar_name && \
...@@ -403,7 +389,7 @@ mk_slatec4 () ...@@ -403,7 +389,7 @@ mk_slatec4 ()
} }
mk_pppack() { mk_pppack() {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=pppack.tar.gz && \ tar_name=pppack.tar.gz && \
rm -fr ${BUILD}/pppack* && \ rm -fr ${BUILD}/pppack* && \
install_the_source ${tar_name} && \ install_the_source ${tar_name} && \
...@@ -421,7 +407,7 @@ mk_pppack() { ...@@ -421,7 +407,7 @@ mk_pppack() {
mk_libtool() mk_libtool()
{ {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=libtool-2.4.6.tar.gz && \ tar_name=libtool-2.4.6.tar.gz && \
rm -fr ${BUILD}/libtool* && \ rm -fr ${BUILD}/libtool* && \
install_the_source ${tar_name} && \ install_the_source ${tar_name} && \
...@@ -429,11 +415,11 @@ mk_libtool() ...@@ -429,11 +415,11 @@ mk_libtool()
./configure --prefix=${USER_COTS_PATH} && \ ./configure --prefix=${USER_COTS_PATH} && \
make && \ make && \
make install && \ make install && \
echo "${FUNCNAME[0]} finished" printf "%s finished \n" ${FUNCNAME[0]}
} }
mk_cminpak(){ mk_cminpak(){
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
tar_name=cminpack-1.3.6.zip && \ tar_name=cminpack-1.3.6.zip && \
cd ${BUILD} && \ cd ${BUILD} && \
rm -fr ${BUILD}/cminpack-1.3.6 && \ rm -fr ${BUILD}/cminpack-1.3.6 && \
...@@ -442,12 +428,11 @@ mk_cminpak(){ ...@@ -442,12 +428,11 @@ mk_cminpak(){
make -f Makefile && \ make -f Makefile && \
cp cminpack.h ${USER_COTS_PATH}/include && \ cp cminpack.h ${USER_COTS_PATH}/include && \
cp libcminpack.a ${USER_COTS_PATH}/lib && \ cp libcminpack.a ${USER_COTS_PATH}/lib && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
where() where()
{ {
echo "${FUNCNAME[0]}" echo "${FUNCNAME[0]}"
...@@ -460,13 +445,13 @@ where() ...@@ -460,13 +445,13 @@ where()
cp ${ADL_COTS}/where.f . && \ cp ${ADL_COTS}/where.f . && \
gfortran where.f gettim.c getday.c -o where && \ gfortran where.f gettim.c getday.c -o where && \
cp where ${USER_COTS_PATH}/bin && \ cp where ${USER_COTS_PATH}/bin && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
mk_hl_region() mk_hl_region()
{ {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
rm -fr ${BUILD}/hdf5_HL* rm -fr ${BUILD}/hdf5_HL*
tar_name=hdf5_HL_REGION-1.1.5.tar.gz && \ tar_name=hdf5_HL_REGION-1.1.5.tar.gz && \
install_the_source $tar_name && \ install_the_source $tar_name && \
...@@ -477,7 +462,7 @@ mk_hl_region() ...@@ -477,7 +462,7 @@ mk_hl_region()
make clean && \ make clean && \
make CC=$CC INCLUDES="$CPPFLAGS -I${USER_COTS_PATH}/include -I$linc/src $LDFLAGS -lhdf5 -lhdf5_hl -lm" && \ make CC=$CC INCLUDES="$CPPFLAGS -I${USER_COTS_PATH}/include -I$linc/src $LDFLAGS -lhdf5 -lhdf5_hl -lm" && \
make PREFIX=${USER_COTS_PATH} install && \ make PREFIX=${USER_COTS_PATH} install && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
mk_nagg(){ mk_nagg(){
...@@ -491,7 +476,7 @@ mk_nagg(){ ...@@ -491,7 +476,7 @@ mk_nagg(){
./configure --prefix=${USER_COTS_PATH} --exec-prefix="${USER_COTS_PATH}" --with-hlregion="${USER_COTS_PATH}/lib" CFLAGS="${CFLAGS} -I${USER_COTS_PATH}/include " CPPFLAGS="${CPPFLAGS} -I${USER_COTS_PATH}/include " LDFLAGS="${LDFLAGS} -lm " && \ ./configure --prefix=${USER_COTS_PATH} --exec-prefix="${USER_COTS_PATH}" --with-hlregion="${USER_COTS_PATH}/lib" CFLAGS="${CFLAGS} -I${USER_COTS_PATH}/include " CPPFLAGS="${CPPFLAGS} -I${USER_COTS_PATH}/include " LDFLAGS="${LDFLAGS} -lm " && \
make && \ make && \
make install && \ make install && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
...@@ -508,7 +493,7 @@ wipe() ...@@ -508,7 +493,7 @@ wipe()
for_container() for_container()
{ {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
MYLIBS=/usr/lib64/ MYLIBS=/usr/lib64/
...@@ -545,7 +530,7 @@ fix_links() ...@@ -545,7 +530,7 @@ fix_links()
ln -s ./bzfgrep bzgrep && \ ln -s ./bzfgrep bzgrep && \
rm -f bzless && \ rm -f bzless && \
ln -s ./bzless bzmore && \ ln -s ./bzless bzmore && \
echo "${FUNCNAME[0]} finished" && \ printf "%s finished \n" ${FUNCNAME[0]} && \
return 0 return 0
} }
...@@ -630,7 +615,7 @@ all() ...@@ -630,7 +615,7 @@ all()
adl() adl()
{ {
echo ${FUNCNAME[0]} printf "%s \n" ${FUNCNAME[0]}
export PATH=/CSPP_SDR_4_0/JAVA_COTS/jdk1.8.0_73/bin/:$PATH export PATH=/CSPP_SDR_4_0/JAVA_COTS/jdk1.8.0_73/bin/:$PATH
cd ${BUILD} cd ${BUILD}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment