]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: restore cgo_import_dynamic for libc.so on openbsd
authorJoel Sing <joel@sing.id.au>
Fri, 22 Jan 2021 19:18:30 +0000 (06:18 +1100)
committerJoel Sing <joel@sing.id.au>
Sat, 23 Jan 2021 03:19:29 +0000 (03:19 +0000)
This was removed in change 285692, however we need to explicitly pull libc.so
in when libpthread.so is being used. The current code works on openbsd/amd64
since we pull libc.so in via runtime/sys_openbsd2.go, however openbsd/arm64
does not do this currently.

Change-Id: Ibe93d936a22e69e2fe12620f6d27ccca7a91dba5
Reviewed-on: https://go-review.googlesource.com/c/go/+/285912
Trust: Joel Sing <joel@sing.id.au>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Go Bot <gobot@golang.org>

src/runtime/sys_openbsd.go

index 2d41ed0d4626f8be6429044afc61f900dc99056b..fcddf4d6a5635884fb4cdd5b61c71b7666dc3ac8 100644 (file)
@@ -57,3 +57,4 @@ func pthread_create_trampoline()
 //go:cgo_import_dynamic libc_pthread_sigmask pthread_sigmask "libpthread.so"
 
 //go:cgo_import_dynamic _ _ "libpthread.so"
+//go:cgo_import_dynamic _ _ "libc.so"