Overview
Comment: | More work to make TLS work on more platforms |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
d940453a88520134f2eeedf75310d94e |
User & Date: | rkeene on 2016-09-06 06:59:02 |
Other Links: | manifest | tags |
Context
2016-09-06
| ||
07:07 | Updated ignores check-in: 55b6fd56f1 user: rkeene tags: trunk | |
06:59 | More work to make TLS work on more platforms check-in: d940453a88 user: rkeene tags: trunk | |
06:46 | Fixed issues with TLS package building check-in: 5445171e45 user: rkeene tags: trunk | |
Changes
Modified tls/build.sh from [8520dac550] to [1f2a192f9a].
︙ | |||
24 25 26 27 28 29 30 31 32 33 34 35 36 37 | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | + + + + | ( rm -rf libressl-* gzip -dc "${pkgdir}/${archive}" | tar -xf - || exit 1 cd "libressl-${version}" || exit 1 # This defeats hardening attempts that break on various platforms CFLAGS=' -g -O0 ' export CFLAGS ./configure ${CONFIGUREEXTRA} --disable-shared --enable-static --prefix="$(pwd)/INST" || exit 1 # Disable building the apps -- they do not get used rm -rf apps mkdir apps cat << \_EOF_ > apps/Makefile |
︙ | |||
45 46 47 48 49 50 51 | 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | - - - - - - | ) || return 1 SSLDIR="$(pwd)/libressl-${version}/INST" addlibs_LOCALSSL="$(PKG_CONFIG_PATH="${SSLDIR}/lib/pkgconfig" "${PKG_CONFIG:-pkg-config}" libssl libcrypto --libs --static)" } function preconfigure() { |
︙ | |||
78 79 80 81 82 83 84 85 86 87 88 89 90 91 | 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | + + + + + + + | return 1 fi fi # Add SSL library to configure options configure_extra=(--with-ssl-dir="${SSLDIR}") # Disable SSLv2, newer SSL libraries drop support for it entirely CFLAGS="${CFLAGS} -DNO_SSL2=1" # Disable SSLv3, newer SSL libraries drop support for it entirely CFLAGS="${CFLAGS} -DNO_SSL3=1" export CFLAGS } function postconfigure() { local linkaddfile local addlibs # Determine SSL library directory |
︙ |