создание sqlite-jdbc с пользовательской версией sqlite

#autotools #sqlitejdbc

#autotools #sqlitejdbc

Вопрос:

Я пытаюсь создать sqlite-jdbc на компьютере aarch64, используя определенную версию sqlite, которая есть на моем компьютере.

Я пытался следовать этому руководству и использовать autoreconf для сборки этого пакета, используя configure —with-sqlite для этого пути, но не удается угадать arch.

Я загрузил последние файлы config.guess и config.sub, которые недавно решили мне эту проблему, но не в этом случае.

Указание сборки для настройки в —build / host / target не решило проблему, поскольку configure искал install.sh и не нашел его. Я знаю, что есть возможность выполнить сборку с помощью docker с помощью команды make linux-arm64, но я не нашел, как указать нужную версию sqlite.

Комментарии:

1. Для подтверждения, вы создаете на той же машине, на которой хотите использовать программное обеспечение?

2. И если да, пробовали ли вы создавать (из только что распакованного дерева исходных текстов) без первого запуска autoreconf и без использования каких-либо из --build , --host или --target ?

3. Да, я создаю на той же машине, на которой я хочу использовать программное обеспечение. сборка без настройки версии sqlite мне не поможет, а без autoconf этот файл не существует. в любом случае, команда ‘make’ выполняет поиск образов docker для сборки, я хотел бы создать его локально.

4. или даже в docker — я хочу указать локально скомпилированную версию sqlite, я не нахожу простого способа сделать это.

5. Проект на основе Autotools должен распространяться с предварительно созданным configure скриптом, Makefile.in файлами и другими необходимыми Autotools и встроенными компонентами Autools. Предполагается, что для настройки и сборки проекта не требуется собственная копия Autotools — первое, что нужно попробовать, это всегда сразу переходить к запуску configure . На практике вероятность успеха при выполнении этого варьируется, но когда это работает, это значительно экономит время и усилия.