Я не мог дождаться. Итак, глядя на последнюю версию cmake
3.0.0, есть переменная CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST
, которую поддерживает новая версия с разумными значениями по умолчанию
[Edit]. При просмотре документа 2.8.12 пара поддерживается также этой более старой версией.
Поскольку источник cmake
поставляется с файлами CMakeLists.txt
и может генерировать пакеты OOTB, включая RPM (хотя мне нужно настроить параметры, чтобы они соответствовали соглашению об именах пакетов RHEL, но это не сложно сделать), поэтому я просто начал сначала загружать cmake-3.0.0
с cmake 2.8.11
, rpmrebuild -pe
, чтобы исправить результирующий cmake
3.0.0 RPM, yum
установить его, а затем использовать его для выполнения 2-й бутстрап. Теперь все в порядке. Проблема решена.
Моя прощальная мысль заключается в том, что kitware должен сделать свою документацию лучше написанной.
Кроме того, kitware должен съесть свой собственный dogfood: предоставить инструкции по созданию cmake с cmake, а не с помощью autointools x- (
Короче говоря, официальный драйвер Hive ODBC действительно действительно действительно плохо, если вы не можете использовать нативные операторы (т.е. если вам нужны параметризованные запросы).
Мои предлагаемые обходные пути - либо получить платный (например, https://www.progress.com/datadirect-connectors - я пробовал и он очень хорошо работает), либо просто использовать JDBC один, если ваше приложение может поддерживать его. Все драйверы ODBC, которые я нашел для Hive, в любом случае являются обертками вокруг jdbc, связывая jre.