build with -O1