Well, Didier and I talked about this issue, and, correct me if I
misunderstood, it seems that the primary issue is the fact that some
macros need to be before AC_INIT, while most others should not.
I've been bugged by this too, and, hit me if I'm wrong, all (y)our
troubles will vanish if *any* macro works after AC_INIT. In fact,
I've always preferred this, included for AC_REVISION, kill me if you
disagree.
The case of AC_PACKAGE, raised by Didier, is close to another issue
which was discussed in automake@: can PACKAGE and VERSION be computed
at sh time.
Personally, I'm extremely hostile to this, bury me if your opinion is
different.
So my plan is to have AC_PACKAGE work after AC_INIT only, with a
literal (in the sh sense: you still can m4-compute the arguments if
you wish, forgive me if you don't).
Alternatively, should AC_PACKAGE be removed in favor of AC_INIT/2-3
args? I like this.
Akim
PS/ Totally unrelated to the thread, but I cannot help showing this
incredible PostScript snippet to you.
%!IOPSC-1993 %%Creator: HAYAKAWA Takashi<[EMAIL PROTECTED]>
/C/neg/d/mul/R/rlineto/E/exp/H{{cvx
def}repeat}def/T/dup/g/gt/r/roll/J/ifelse 8
H/A/copy(z&v4QX&93r9AxYQOZomQalxS2w!!O&vMYa43d6r93rMYvx2dca!D&cjSnjSnjjS3o!v&6A
X&55SAxM1CD7AjYxTTd62rmxCnTdSST0g&12wECST!&!J0g&D1!&xM0!J0g!l&544dC2Ac96ra!m&3A
F&&vGoGSnCT0g&wDmlvGoS8wpn6wpS2wTCpS1Sd7ov7Uk7o4Qkdw!&Mvlx1S7oZES3w!J!J!Q&7185d
Z&lx1CS9d9nE4!k&X&MY7!&1!J!x&jdnjdS3odS!N&mmx1C2wEc!G&150Nx4!n&2o!j&43r!U&0777d
]&2AY2A776ddT4oS3oSnMVC00VV0RRR45E42063rNz&v7UX&UOzF!F!J![&44ETCnVn!a&1CDN!Y&0M
V2c&j2AYdjmMdjjd!o&1r!M){( )T 0 4 3 r put
T(/)g{T(9)g{cvn}{cvi}J}{($)g{[}{]}J}J
cvx}forall/moveto/p/floor/w/div/S/add 29 H[{[{]setgray fill}for Y}for
showpage