> >> Remove archdir from pg_control; it ought to be a GUC
> >> parameter, not a special case (not that it's implemented
> yet anyway).
>
> > Is archdir really a GUC parameter ?
>
> Why shouldn't it be? I see nothing wrong with changing it on-the-fly.
Yes, I think this is a good change, like all others except XID assignment :-)
Andreas