build with newer rustc