@@ -32,6 +32,7 @@ OPENSSL_INSTALL_DIR=${SCRIPT_DIR}/../openssl-install
3232OPENSSL_BIN=${OPENSSL_INSTALL_DIR} /bin/openssl
3333OPENSSL_TEST=${OPENSSL_SOURCE_DIR} /test
3434OPENSSL_LIB_DIRS=" ${OPENSSL_INSTALL_DIR} /lib:${OPENSSL_INSTALL_DIR} /lib64"
35+ OPENSSL_STUB_INSTALL_DIR=${SCRIPT_DIR} /../libdefault-stub-install
3536
3637NUMCPU=${NUMCPU:- 8}
3738WOLFPROV_DEBUG=${WOLFPROV_DEBUG:- 0}
@@ -178,31 +179,21 @@ install_openssl() {
178179 CONFIG_CMD+=" no-external-tests no-tests"
179180
180181 # Set up library paths to find the stub libdefault
181- STUB_LIB_DIR=${SCRIPT_DIR} /../libdefault-stub-install/lib
182- if [ -d " ${STUB_LIB_DIR} " ]; then
183- export PKG_CONFIG_PATH=" ${STUB_LIB_DIR} /pkgconfig:${PKG_CONFIG_PATH} "
182+ if [ -d " ${OPENSSL_STUB_INSTALL_DIR} " ]; then
184183 # Link the stub library directly into libcrypto using LDFLAGS and LDLIBS
185- CONFIGURE_LDFLAGS=" -L${STUB_LIB_DIR} "
184+ CONFIGURE_LDFLAGS=" -L${OPENSSL_STUB_INSTALL_DIR} /lib "
186185 CONFIGURE_LDLIBS=" -ldefault"
187186 else
188- printf " ERROR - stub libdefault not found in: ${STUB_LIB_DIR } \n"
187+ printf " ERROR - stub libdefault not found in: ${OPENSSL_STUB_INSTALL_DIR } \n"
189188 do_cleanup
190189 exit 1
191190 fi
192- fi
193191
194- # Execute configure
195- if [ " $WOLFPROV_REPLACE_DEFAULT " = " 1" ]; then
196- $CONFIG_CMD LDFLAGS=" ${CONFIGURE_LDFLAGS} " LDLIBS=" ${CONFIGURE_LDLIBS} " >> $LOG_FILE 2>&1
197- else
198- $CONFIG_CMD >> $LOG_FILE 2>&1
192+ CONFIG_CMD+=" LDFLAGS=${CONFIGURE_LDFLAGS} LDLIBS=${CONFIGURE_LDLIBS} "
199193 fi
200- RET=$?
201194
202- # Clean up environment
203- if [ " $WOLFPROV_REPLACE_DEFAULT " = " 1" ]; then
204- unset LDFLAGS
205- fi
195+ $CONFIG_CMD >> $LOG_FILE 2>&1
196+ RET=$?
206197 if [ $RET != 0 ]; then
207198 printf " ERROR.\n"
208199 rm -rf ${OPENSSL_INSTALL_DIR}
0 commit comments