diff options
| author | Cherry Zhang <cherryyz@google.com> | 2020-06-30 16:51:27 -0400 |
|---|---|---|
| committer | Cherry Zhang <cherryyz@google.com> | 2020-07-01 15:29:29 +0000 |
| commit | a4ba411b19fa0111a3c8fe059fcf5489d3bd6bbf (patch) | |
| tree | f3d8837a0878a75aa2200475b10148bf746cb94e /src/encoding | |
| parent | 7799756a50f0a4070d66c67e9615375f852f2c04 (diff) | |
| download | go-a4ba411b19fa0111a3c8fe059fcf5489d3bd6bbf.tar.xz | |
cmd/link: skip fallocate test if not supported, and adjust allocation size on darwin
On Linux, the linker uses fallocate to preallocate the output
file storage. The underlying file system may not support
fallocate, causing the test to fail. Skip the test in this case.
On darwin, apparently F_PREALLOCATE allocates from the end of the
allocation instead of the logical end of the file. Adjust the
size calculation.
Fixes #39905.
Change-Id: I01e676737fd2619ebbdba05c7cf7f424ec27de35
Reviewed-on: https://go-review.googlesource.com/c/go/+/240618
Reviewed-by: Than McIntosh <thanm@google.com>
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/encoding')
0 files changed, 0 insertions, 0 deletions
