]> Cypherpunks repositories - gostls13.git/commitdiff
doc/go1.12: link to ABIInternal design document
authorAustin Clements <austin@google.com>
Thu, 17 Jan 2019 02:42:00 +0000 (21:42 -0500)
committerAustin Clements <austin@google.com>
Thu, 17 Jan 2019 14:58:31 +0000 (14:58 +0000)
The ABI changes should be completely transparent to Go code, but could
cause linking issues in certain situations involving assembly code
reaching across package boundaries. If users encounter linking
problems, point them to the "Compatibility" section of the ABI design
document, which gives some guidance.

Change-Id: I4156d164562e2ec0de7ae8f9a3631a32ec45b317
Reviewed-on: https://go-review.googlesource.com/c/158237
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
doc/go1.12.html

index e228d98a8cc888f389d3008247505acdd32818b7..41ebd50cb2e86992455d042a4cf7431c1b84057a 100644 (file)
@@ -239,9 +239,9 @@ for {
   except for calls that simultaneously cross between Go and
   assembly <em>and</em> cross a package boundary. If linking results
   in an error like "relocation target not defined for ABIInternal (but
-  is defined for ABI0)", please refer to help section of the ABI
-  design document.
-  <!-- TODO(austin): Link to the design doc. -->
+  is defined for ABI0)", please refer to the
+  <a href="https://github.com/golang/proposal/blob/master/design/27539-internal-abi.md#compatibility">compatibility section</a>
+  of the ABI design document.
 </p>
 
 <p><!-- CL 145179 -->