LINUX.ORG.RU

Сообщения yas1ck

 

Перенос ICU SQLite плагина из macOS в Linux продакшен

Коллеги, нужен совет по подключению ICU плагина для SQLite в условиях ограниченного доступа.

Ситуация:

Есть TypeScript проект с Grist

Подключаю плагин через db.loadExtension(‘libsqliteicu.so’)

Нет доступа к рабочей Linux-машине в продакшене

Есть только git-репозиторий для деплоя

Не хочу настраивать Docker/CD-сборку для компиляции

Что сделал:

Сделал Форк проекта развернул у себя локально восстановил все версии SQL точно такие же как в production

На MacBook собрал libsqliteicu.so из исходников

Локально через Docker и yarn всё работает ✅

Вопросы:

Если я просто перенесу .so файл, собранный на macOS, в Linux-окружение - будет ли работать?

Или лучше скачать готовый собранный плагин для Linux из проверенного источника?

Какие есть риски несовместимости?

Может есть готовые .so файлы для Ubuntu 20.04/22.04?

Варианты которые рассматриваю:

✅ Просто залить мой macOS-собранный .so в репозиторий

✅ Скачать готовый libsqliteicu.so для Linux из интернета

❌ Не хочу настраивать сложную CI/CD сборку

Очень нужен опыт тех, кто уже делал подобное! Особенно с Grist.

Заранее спасибо за советы!

 , , , ,

yas1ck
()

RSS подписка на новые темы