C++14 на RHEL 5.6
У нас есть клиент, который хочет запустить наше программное обеспечение на RHEL 5.6. Проблема в том, что наше программное обеспечение использует C++14, который не поддерживается RHEL 5.6. Backporting код будет возможно, но не желательно. Насколько я мог видеть, есть только Developertoolset 1.1 для 5.6, который поставляется с GCC 4.7.2. Так что это не вариант.
Каков будет лучший способ продолжить? Возможно ли развернуть более новые версии наборов инструментов разработчика на 5.6, скомпилировав их вручную, или они сильно несовместимы?
Второй вариант, о котором я мог подумать, - это скомпилировать gcc вручную, настроить chroot, вручную скомпилировать все зависимые библиотеки C++, вручную скомпилировать наше программное обеспечение и запустить его в chroot. Это выглядит выполнимо, но также нежелательно.