【发布时间】:2019-05-16 10:23:18
【问题描述】:
环境为ubuntu 16.04 64bit,go版本go1.12 linux/amd64
我正在尝试将我的 golang 项目从 gopath 切换到 gomodule。我的项目导入的一个包是使用cgo调用ffmpeg,这个包有几个动态ffmpeg库,例如libavcodec.so、libavcodec.so.57、libavcodec.so.57.107.100,前两个文件是软链接文件 问题是我去构建我的golang项目时,go模块只下载libavcodec.so.57.107.100,没有下载两个软链接文件
我尝试去获取包,并成功获取了包括软链接文件在内的所有库
我希望 go module 下载所有 c 动态库文件,包括软链接文件,但我没有得到软链接文件
更新:我在github上提交了一个issue,好像是故意的,见issue #32050
【问题讨论】:
标签: go cgo go-modules