golang/go
View on GitHubcmd/cgo: building c-archive with function pointer works with Go 1.14, but not 1.15 and beyond
Open
#44,648 opened on Feb 26, 2021
NeedsFixcompiler/runtimehelp wanted
Repository metrics
- Stars
- (133,883 stars)
- PR merge metrics
- (No merged PRs in 30d)
Description
What version of Go are you using (go version)?
Does this issue reproduce with the latest release?
Yes.
What operating system and processor architecture are you using (go env)?
What did you do?
I build a Go c-archive static library to use in several C/C++ programs. Building c-archives with cgo broke in a way that I don't understand in Go 1.15 and later. Building with Go 1.14 works fine. I put together a simple example here: https://github.com/willie/cgotest
What did you expect to see?
I expected to be able to build a c-archive static library with no errors.