wireguard-android/tunnel
Jason A. Donenfeld 9fe0019ec1 tunnel: libwg-go: use deterministic verdef name
From the ld.gold source:

  const char* name = parameters->options().soname();
  if (name == NULL)
    name = parameters->options().output_file_name();

That means by default it uses `-o {output}` as the verdef aux name,
which is random every time due to Go's build system. By passing in
`--soname={somethingexplicit}` we can instead have a deterministic
verdef.

This commit makes wireguard-android reproducible.

Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2020-04-03 19:07:33 -06:00
..
src global: cleanup code style 2020-03-30 13:57:43 -06:00
tools tunnel: libwg-go: use deterministic verdef name 2020-04-03 19:07:33 -06:00
build.gradle tunnel: libwg-go: stick go tarball in gradle cache 2020-03-29 02:28:41 -06:00
publish.gradle publish.gradle: Use non-deprecated API to prevent eager configuration of tasks 2020-03-14 10:44:52 +05:30