Check-in [78c713f659]
Overview
SHA1:78c713f659c2270b8d9d334537c155a6987fb0da
Date: 2017-10-18 20:00:20
User: rkeene
Comment:Always build LibreSSL as PIC (in case we are building a shared object)
Timelines: family | ancestors | trunk
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2017-10-18
20:00
[78c713f659] Leaf: Always build LibreSSL as PIC (in case we are building a shared object) (user: rkeene, tags: trunk)
2017-10-17
04:01
[3d037ffb60] Removed obsolete files from initialization (user: rkeene, tags: trunk)
Changes

Modified tls/build.sh from [ca779f9fb2] to [2a9819bfef].

30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

		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
%:
	@echo Nothing to do







|







30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

		cd "libressl-${version}" || exit 1

		# This defeats hardening attempts that break on various platforms
		CFLAGS=' -g -O0 '
		export CFLAGS

		./configure ${CONFIGUREEXTRA} --with-pic --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
%:
	@echo Nothing to do