Summary: | autoreconf doesn't pass -I to aclocal | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sir Raorn <raorn> |
Component: | autoconf_2.60 | Assignee: | placeholder <placeholder> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | avm, glebfm, lav, ldv, placeholder, solo |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sir Raorn
2007-04-10 11:23:13 MSD
По хорошему, конечно, надо не autoreconf фичами обвешивать, а правильно ACLOCAL_AMFLAGS в Makefile.am'ах расставлять, см. $ info automake 'Local Macros' Тем не менее для autoreconf описано -I, --include=DIR append directory DIR to search path но в autoconf этот путь не передаётся. Надо либо чтобы передавался, либо убрать из документации, раз не работает, и вообще является нерекомендуемым способом. P.S. А за info automake 'Local Macros' огромное спасибо, помогло. (In reply to comment #2) > Тем не менее для autoreconf описано > -I, --include=DIR > append directory DIR to search path > но в autoconf этот путь не передаётся. Нет, этот путь передаётся autoconf'у и autoheader'у, но не передаётся aclocal'у. А у aclocal, в отличие от autoconf с autoheader, нет параметра -B. Т.е. можно пропатчить autoreconf на тему передачи параметра -I ещё и aclocal'у, но с аналогичным параметром -B ничего не выйдет. На чём остановимся? Я согласен расставлять ACLOCAL_AMFLAGS upstream решил передавать -I aclocal'у. Хотя ACLOCAL_AMFLAGS конечно лучше. Fixed in 2.63-alt2 |