Допустим я хочу все библиотеки компилить в 1 бинарник и даже те которые написаны на C. По идее я должен взять исходники библиотеки и прямо из Go указать пути к исходникам при #include. Но даже вроде бы работает. На какие подводные камни я могу наткнутся при таком использовании ?
По идее я должен взять исходники библиотеки и прямо из Go указать пути к исходникам
По идее вам надо просто заменить линковку с динамическими библиотеками (.so) линковкой с соответствующими статическими библиотеками (.a). Исходники не нужны.
На какие подводные камни я могу наткнутся при таком использовании?