summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2025-01-22 20:31:28 +0100
committerAlbin <albin@mullvad.net>2025-01-24 12:50:04 +0100
commitef51904ca8ae8b16c8b5b39a204855f852d983e5 (patch)
tree6a77312b5856039e56c2cc1f3a8080d1ddfb6874
parent21649a41335f24b62aa80357bd02e2c49b8055d7 (diff)
downloadmullvadvpn-ef51904ca8ae8b16c8b5b39a204855f852d983e5.tar.xz
mullvadvpn-ef51904ca8ae8b16c8b5b39a204855f852d983e5.zip
Trim paths in libwg build
-rw-r--r--wireguard-go-rs/libwg/Android.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/wireguard-go-rs/libwg/Android.mk b/wireguard-go-rs/libwg/Android.mk
index 9742602e80..23b32cd81f 100644
--- a/wireguard-go-rs/libwg/Android.mk
+++ b/wireguard-go-rs/libwg/Android.mk
@@ -29,9 +29,9 @@ $(DESTDIR)/libwg.so:
# Build wireguard-go
go get -tags "linux android daita"
chmod -fR +w "$(GOPATH)/pkg/mod"
- go build -tags "linux android daita" -ldflags="-X main.socketDirectory=/data/data/$(ANDROID_PACKAGE_NAME)/cache/wireguard" -v -o "$@" -buildmode c-shared -buildvcs=false
+ # The `-buildid=` and `-trimpath` flags are needed to make the build reproducible.
+ go build -tags "linux android daita" -ldflags="-buildid= -X main.socketDirectory=/data/data/$(ANDROID_PACKAGE_NAME)/cache/wireguard" -v -o "$@" -buildmode c-shared -buildvcs=false -trimpath
rm -f $(DESTDIR)/libwg.h
-
clean:
rm -f $(DESTDIR)/libwg.so