]> Cypherpunks repositories - gostls13.git/commit
runtime: use the correct AT_HWCAP auxv constant on freebsd
authorYuval Pavel Zholkover <paulzhol@gmail.com>
Sat, 26 May 2018 16:25:31 +0000 (19:25 +0300)
committerBrad Fitzpatrick <bradfitz@golang.org>
Sat, 26 May 2018 17:11:43 +0000 (17:11 +0000)
commit51e19d60329b0c62d5a4eaf4c2c0afaa0cc43744
tree4fc2dba45ebb9b328bcf93bbb402e3c6080ddfff
parentcb80c28961a884844020ecc027b44c6b00745702
runtime: use the correct AT_HWCAP auxv constant on freebsd

In golang.org/cl/102355 I mistakenly used 26 instead of 25 as the AT_HWCAP value.
26 is AT_HWCAP2. While experimenting with FreeBSD-11.2-BETA3 (where both values are
being supplied in the auxv), the AT_HWCAP2 value read is 0 which triggers the error again:

  runtime: this CPU has no floating point hardware, so it cannot run this GOARM=7 binary. Recompile using GOARM=5.

Updates #24507.

Change-Id: Ide04b7365d8f10e4650edf4e188dd58bdf42cc26
Reviewed-on: https://go-review.googlesource.com/114822
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/runtime/os_freebsd.go