75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
${MAKE:-make} V=1 || exit 1
echo "Running: ${MAKE:-make} V=1 install"
${MAKE:-make} V=1 install || exit 1
) || return 1
SSLDIR="$(pwd)/libressl-${version}/INST"
}
(
cd 'build' || exit 1
if [ ! -d '../buildsrc' ]; then
gzip -dc "../${SRC}" | tar -xf -
|
>
|
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
${MAKE:-make} V=1 || exit 1
echo "Running: ${MAKE:-make} V=1 install"
${MAKE:-make} V=1 install || exit 1
) || return 1
SSLDIR="$(pwd)/libressl-${version}/INST"
addlibs="$(PKG_CONFIG_PATH="$(pwd)/libressl-${version}/INST/lib/pkgconfig" "${PKG_CONFIG:-pkg-config}" libssl libcrypto --libs --static)"
}
(
cd 'build' || exit 1
if [ ! -d '../buildsrc' ]; then
gzip -dc "../${SRC}" | tar -xf -
|
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
|
# Determine name of static object
LINKADDFILE="$(find "${INSTDIR}" -name '*.a' | head -n 1)"
if [ -n "${LINKADDFILE}" ]; then
LINKADDFILE="${LINKADDFILE}.linkadd"
## XXX: TODO: Determine what we actually need to link against
addlibs="-L${SSL_LIB_DIR:-/lib} -lssl -lcrypto ${KC_TLS_LINKADD}"
addlibs_staticOnly=""
if [ "${KC_TLS_LINKSSLSTATIC}" = '1' ]; then
echo "-Wl,-Bstatic ${addlibs} ${addlibs_staticOnly} -Wl,-Bdynamic"
else
echo "${addlibs}"
fi > "${LINKADDFILE}"
fi
|
>
>
>
>
>
>
>
>
>
|
|
>
>
>
>
|
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
|
# Determine name of static object
LINKADDFILE="$(find "${INSTDIR}" -name '*.a' | head -n 1)"
if [ -n "${LINKADDFILE}" ]; then
LINKADDFILE="${LINKADDFILE}.linkadd"
## XXX: TODO: Determine what we actually need to link against
if [ -z "${addlibs}" ]; then
if [ "${KC_TLS_LINKSSLSTATIC}" = '1' ]; then
addlibs="$("${PKG_CONFIG:-pkg-config}" libssl libcrypto --libs --static)"
else
addlibs="$("${PKG_CONFIG:-pkg-config}" libssl libcrypto --libs)"
fi
fi
if [ -z "${addlibs}" ]; then
addlibs="-L${SSL_LIB_DIR:-/lib} -lssl -lcrypto"
addlibs_staticOnly=""
fi
addlibs="${addlibs} ${KC_TLS_LINKADD}"
if [ "${KC_TLS_LINKSSLSTATIC}" = '1' ]; then
echo "-Wl,-Bstatic ${addlibs} ${addlibs_staticOnly} -Wl,-Bdynamic"
else
echo "${addlibs}"
fi > "${LINKADDFILE}"
fi
|