| 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, vt |
| 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 |