From da4a64014140adf83fb1434367ff68067249c267 Mon Sep 17 00:00:00 2001
From: Cherry Mui openbsd/amd64
and openbsd/arm64
ports) system calls are made through libc
, instead
- of directly using the machine instructions. In Go 1.17, this is
- also done on the 32-bit x86 and 32-bit ARM architectures on OpenBSD
+ of directly using machine instructions. In Go 1.17, this is also
+ done on the 32-bit x86 and 32-bit ARM architectures on OpenBSD
(the openbsd/386
and openbsd/arm
ports).
This ensures forward-compatibility with future versions of
- OpenBSD.
+ OpenBSD, in particular, with OpenBSD 6.9 onwards, which requires
+ system calls to be made through libc
for non-static
+ Go binaries.