Как использовать библиотеку lz4 в cgo на Mac OS Ventura

Рейтинг: -1Ответов: 1Опубликовано: 06.04.2023

при попытке скомпилировать cgo на Mac os`и получаю следующую ошибку, хотя устанавливал через brew lz4 (подозреваю это просто утилита)

mycode.c...: fatal error: 'lz4.h' file not found

на линуксах все просто, это решается следующим образом:

yum install -y gcc gcc-c++ zlib-devel lz4-devel

заранее скажу что я знаю, что cgo плохо, cgo не для маков и тд. Скорее ищу людей которые возможно умеют такое обходить без виртуализаций и тд или объяснения почему это невозможно.

Ответы

▲ 1Принят

чтобы избавиться от данной ошибки можно напрямую установить lz4

$ git clone https://github.com/lz4/lz4
$ cd lz4 
$ sudo make install