Я создал свой рецепт использования автоинструментов для создания моего проекта. Недавно я решил запустить bitbake с включенным подробным выводом. Я заметил, что нигде в моей сборке или компиляции не вызывается autogen.sh. Это идет прямо к моему configure.ac.
Почему это? Я думал, что autogen.sh требуется. Есть ли способ заставить его использовать autogen.sh?
В любом случае, я не уверен в конкретных требованиях Bitbake, но autogen.sh не является естественной частью системы сборки Autotools. Это соглашение поверх Autotools, с некоторой степенью популярности, но многие системы сборки Autotools не предоставляют такой скрипт.
Я вижу, что autogen.sh не нужен. Моя единственная проблема сейчас связана с библиотекой boost.





OE-Core autotools.bbclass настроен для запуска autoreconf, libtoolize и других необходимых инструментов без использования autogen.sh, поскольку они могут сильно различаться по качеству. Ваше программное обеспечение будет иметь регенерированную конфигурацию, оно просто не будет использовать вспомогательный скрипт.
Я мог поверить, что это идет прямо к
configure. Это то, что ты имеешь в виду?configure.acне является исполняемым файлом.