diff --git a/distro/scripts/adl_cots.sh b/distro/scripts/adl_cots.sh
index b3c576c8071914a47cf9d40228f54b9e21eefaad..5b2db3b5fa53dae514c6140d522d8539792d62ca 100755
--- a/distro/scripts/adl_cots.sh
+++ b/distro/scripts/adl_cots.sh
@@ -480,9 +480,11 @@ mk_hl_region()
     echo "${FUNCNAME[0]} finished" && \
     return 0
 }
-nagg(){
+
+mk_nagg(){
     echo "${FUNCNAME[0]}"
     export CPPFLAGS="-I${USER_COTS_PATH}/include"  && \
+    export CFLAGS="-I${USER_COTS_PATH}/include"  && \
     export LDFLAGS=" -static -L${USER_COTS_PATH}/lib64 -L${USER_COTS_PATH}/lib"  && \
     export LIBS="-lhdf5"
 
@@ -492,11 +494,9 @@ nagg(){
     install_the_source ${tar_name}  && \
     cd nagg-1.6.2  && \
     patch -p1 <  ${COTS_HOME}/scripts/revised_nagg.patch   && \
-    ./configure --help
-    ./configure  --prefix=${USER_COTS_PATH} --exec-prefix="${USER_COTS_PATH}" --with-hlregion="${USER_COTS_PATH}/lib" CPPFLAGS="-I${USER_COTS_PATH}/include" LDFLAGS=" -static -L${USER_COTS_PATH}/lib64 -L${USER_COTS_PATH}/lib" LIBS="-lhdf5"  && \
+    ./configure  --prefix=${USER_COTS_PATH} --exec-prefix="${USER_COTS_PATH}" --with-hlregion="${USER_COTS_PATH}/lib" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"  && \
     make   && \
     make install   && \
-    ls ${USER_COTS_PATH}/bin
     unset LDFLAGS   && \
     echo "${FUNCNAME[0]} finished" && \
     return 0