Собственно, сабж.
Маинтейнеры дистрибутивов каким-то образом пересобирают Free Pascal Compiler вместе с *.pdf документацией. У них всё работает. У меня при пересборке *.pdf файлы не генерируются. По той причине, что inputenc начинает ругаться на недопустимые символы.
При этом свои собственные *.tex файлы со строкой
\usepackage[russian]{babel}
В исходниках документации Free Pascal Compiler'а ничего подобного, понятное дело, нет. Однако, маинтейнеры *.pdf файлы как-то получают.
Как они это делают (да, они используют свежий texlive, в т.ч. 2018)? Где эти дополнительные настройки?
UPD. Мда, всё оказалось просто. Переменные окружения - это сила. А также генератор граблей. Маинтейнеры, по ходу, читерят использованием en_US локали во все поля. Поэтому и не сталкиваются с багами, которые возникают при локали ru_RU.