Условная компиляция в Go

Я пытаюсь написать Goобертка с помощьюОЦП заENet.

Когда я пытался скомпилировать свою оболочку на Mac, библиотека была старше и имела немного другой интерфейс. 99% кода - это то же самое, только несколько вызовов C нужно изменить.

Какова лучшая практика для решения такой проблемы в Go?
Есть ли способ сделать условную компиляцию или условный импорт?

Ответы на вопрос(2)

Ваш ответ на вопрос