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>
		
	
					 | 
			||
|---|---|---|
| .. | ||
| .gitignore | ||
| api-android.go | ||
| go.mod | ||
| go.sum | ||
| goruntime-boottime-over-monotonic.diff | ||
| jni.c | ||
| Makefile | ||