[enhance] check native dynlink support before building native syntax