initial 4.5 merge
initial 4.5 merge: autoconf