Как импортировать не-go каталоги (например, C src /) с go-модулями? - PullRequest
0 голосов
/ 05 сентября 2018

Я использую https://github.com/cloudflare/golz4, который является интерфейсом go для кода C. Поэтому каталог src/ является обязательным в дереве депов.

Большинство систем управления зависимостями игнорируют эти каталоги (без файлов .go), но оставляют возможность принудительно их использовать.

например: go dep имеет

# [prune]
#   unused-packages = true

Мод Vgo / Go1.11 игнорирует эти каталоги, но есть ли возможность принудительно импортировать их?

Спасибо

1 Ответ

0 голосов
/ 30 июля 2019

Инструмент go отслеживает только те источники C, которые находятся в том же каталоге, что и импортированный пакет Go, - это глубоко укоренившееся предположение об алгоритме аннулирования кэша.

В идеале, вы должны отправить PR на cloudflare/golz4, чтобы поместить источники C в тот же каталог, что и обертка Go.

...