Кроссплатформенная библиотека Ruby FFI - PullRequest
0 голосов
/ 07 мая 2011

Я пишу FFI ruby ​​wrapper для библиотеки cityhash от Google (c ++).Итак, как лучше всего сделать его кроссплатформенным (linux, windows, macos)?Нужно ли компилировать библиотеку Google в общую библиотеку во время установки gem?Или просто скомпилировать его один раз и отправить с гемом?

1 Ответ

2 голосов
/ 19 августа 2011

Лучше всего просто проверить, установлена ​​ли эта библиотека вообще.Рассматривайте это как внешний отдельный ресурс!

Таким образом, ваши пользователи смогут устанавливать обновления в библиотеку, не отказываясь от привязок!Вы хотите, чтобы ваши пользователи могли устанавливать обновления безопасности для этой библиотеки, верно?;)

...