Мы поддерживаем распространение программного обеспечения на основе RPM, чтобы у нас был общий набор программного обеспечения для всех платформ, которые мы поддерживаем. В результате нам приходится создавать много стороннего программного обеспечения и часто находить ситуации, когда нам нужно запустить autoconf / automake / libtoolize / etc, чтобы заставить его собираться на Solaris или другой платформе.
У меня были очень смешанные результаты с этим. Кажется, что эти инструменты довольно хрупкие, и часто файлы работают только с той версией autoconf / automake / etc, для которой они изначально были написаны.
В идеале мне бы хотелось поддерживать только одну версию автоинструментов GNU, но у меня сложилось впечатление, что в конечном итоге мне понадобится копия каждой версии.
Это необычно, или у других людей такие же проблемы? Существует ли подмножество версий автоинструментов, которые будут охватывать все случаи?