Jaká je doporučená verze GNU autotools?

hlasů
1

Udržujeme RPM založená distribuce softwaru v práci tak, že máme společnou sadu softwaru napříč všemi platformami, které podporujeme. V důsledku toho musíme postavit spoustu softwaru třetích stran, a často najít situace, kdy musíme běžet autoconf / automake / libtoolize / etc, aby si to stavět na Solaris nebo jiné platformě.

Měl jsem velmi smíšené výsledky s tím. Zdá se, že tyto nástroje jsou poměrně křehké a často se soubory pracovat pouze s verzí autoconf / automake / etc, které byly původně psané pro.

V ideálním případě bych chtěl mít jen podpořit jednu verzi autotools GNU, ale mám dojem, že jsem opravdu skončí museli mít kopii každé verzi ležící kolem.

Je to neobvyklé, nebo že jiní lidé mají stejné problémy? Je tam podmnožina verzí autotools, které pokryjí všechny případy?

Položena 20/09/2008 v 00:34
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
5

Je pravda, že Autotools může být křehký a verze specifické. Ale nezapomeňte, že budete potřebovat pouze k používání těchto nástrojů na svých vývojových strojích. Nasazení projektu na cílovém stroji nevyžaduje, aby některý z nástrojů jsou instalovány na cíl. Dokonce i testovací stroje nepotřebuješ nástrojů. Jsou opravdu potřeba spustit při změně závislosti, jako je například přidání další soubory nebo knihovny pro projekt.

Byli jsme pomocí těchto nástrojů pro interní projekty pro mnoho let, a ještě narazit na lepší řešení. Pokud jste ve světě Unix, nepodceňujte výhodu, která má systém, ve kterém configure; make; make install právě pracuje .

Odpovězeno 20/09/2008 v 18:04
zdroj uživatelem

hlasů
1

Vaše zkušenosti nejsou neobvyklé. Autotools je křehký jako to, že speciálně pro složité projekty. Zdá se, že žádná alternativa za to, že mnoho verzí kolem smutně.

Odpovězeno 20/09/2008 v 01:24
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more