Я пытаюсь заставить MariaDB4J работать на моем новом MacBook Pro M1, но у меня это не очень хорошо получается.
Я использую версии для Arm как libssl@1.1, так и mariadb 10.6.4, оба установлены с помощью Homebrew.
Сначала у меня были проблемы с libssl, который не находил libssl, у него должна была быть версия 1.0, поэтому я установил символические ссылки из пути 1.0, который библиотека ожидает к доморощенный 1.1 пункт назначения. Согласно различным темам проблем на странице mariadb GitHub, это должно работать.
Итак, это действительно привело к тому, что libssl был найден, но теперь я получаю еще одну проблему в журналах:
"Причина: попробовал: '/usr/local/opt/openssl/lib/libssl.1.0.0.dylib' (файл mach-o, но это несовместимая архитектура (есть 'arm64', нужно 'x86_64'))"
Итак, я предполагаю, что что-то/mariadb4j ожидает версию libssl для x86, но у меня есть рука? Я не знаю, как с этим разобраться, поэтому надеюсь, что кто-нибудь заставит это работать на M1. Указатели приветствуются.
Подробнее здесь: https://stackoverflow.com/questions/698 ... -an-m1-mac