From 5da5e9fdf2db0f3c709a6662604d768865462068 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sat, 18 Apr 2020 16:55:41 +0200 Subject: build.bash: don't enable -buildmode=pie for static builds Causes warnings: $ ./build-without-openssl.bash # github.com/rfjakob/gocryptfs loadinternal: cannot find runtime/cgo # github.com/rfjakob/gocryptfs/gocryptfs-xray loadinternal: cannot find runtime/cgo # github.com/rfjakob/gocryptfs/contrib/statfs loadinternal: cannot find runtime/cgo gocryptfs v1.7.1-48-gf6b1c68 without_openssl; go-fuse v1.0.1-0.20190319092520-161a16484456; 2020-04-18 go1.13.6 linux/amd64 https://github.com/golang/go/issues/30986 --- build-without-openssl.bash | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'build-without-openssl.bash') diff --git a/build-without-openssl.bash b/build-without-openssl.bash index e965951..f450caf 100755 --- a/build-without-openssl.bash +++ b/build-without-openssl.bash @@ -3,3 +3,8 @@ cd "$(dirname "$0")" CGO_ENABLED=0 source ./build.bash -tags without_openssl + +if ldd gocryptfs > /dev/null ; then + echo "build-without-openssl.bash: error: compiled binary is not static" + exit 1 +fi -- cgit v1.2.3